2017-12-03 63 views
0

我想爲web瀏覽器,android和ios創建一個Spring MVC rest應用程序。對於web瀏覽器,我使用的是angular2,而我的web服務器是apache tomcat。 所以我很困惑,我需要把角碼放到我的Spring mvc appllication項目目錄中,或者爲angular.創建一個單獨的實例。如果我必須爲這兩個方法創建單獨的實例,那麼我將如何將角碼部署到tomcat服務器。在服務器上使用angular 2部署的彈簧mvc

回答

0

你可以做到這一點。

如果要將angular2文件放到tomcat然後look here。這可能並不簡單。

如果你想分開部署,我的意思是服務器(spring REST)和客戶端(angular2),那麼angular2應用可以使用ng命令或任何web服務器(如Apache,nginx)進行部署。你可以看看here例如

0

你可以用任何方式做到這一點。


但 有SPA + REST的技術堆棧,我更喜歡分離前端和 回來REST API結束,因爲靜態資源最好從前端服務器提供服務。由於前端服務器(例如nginx,apache2)功能非常強大,並且由於您可以將緩存用於靜態資源,因此可以使用靜態資源(應該是所有HTML內容,JS,CSS,圖像)的單一部署進行管理。