2016-06-18 71 views
0

我正在使用dropwizard和angular2。兩個在不同的服務器上工作正常。我想將angular2與java集成,以便它們可以在單個服務器上工作。我試過tomitribe/weekler但是當我這樣做時,mvn clean package會給出錯誤。任何人都已經嘗試與Java的angular2。如何整合Angular2與Java

回答

1

我會給你一些Java + Angular的例子,但他們使用Spring框架。應該很容易移植到Dropwizard。

+0

all are angular1項目 –

+0

您的問題的答案不取決於特定版本的Angular。你需要關注的是獲得前端資源的處理,然後將其包含在src/main/resources等目錄中,然後將其捆綁到你的jar/war中,並由你的控制器提供服務。上面的鏈接展示了這樣的項目結構。例如,JHipster已經被重構以支持Angular2,當它變得穩定時,結構不應該改變。 https://jhipster.github.io/2016/03/23/jhipster-release-3.0.0.html –

+0

我建議到目前爲止在GitHub上分享您的集成的示例項目,這樣我們可以提供更好的指導。 –

3

這裏就是Java的另一個例子和角2集成: http://lteconsulting.fr/angular2boot/

演示應用程序在這裏:https://github.com/ltearno/angular2-gwt

它與JHipster的不同之處在於您還擁有Java中的Angular2前端。如你所見,這也是Angular 2的依賴。

如果關於服務器端...您默認使用Spring Boot集成。但是您當然可以將其用於任何Java後端,例如帶有JAX-RS Web服務的JavaEE或其他任何其他應用程序。

+1

雖然這可能會在理論上回答這個問題,[這將是更可取的](/ meta.stackoverflow.com/q/8259)在這裏包括答案的基本部分,並提供鏈接供參考。 –

+0

是的,方式更好。謝謝 –