2017-12-03 112 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,图像)的单一部署进行管理。