如何在Java EE Spring Boot Web App中使用Angular 2缩短构建时间

时间:2017-05-10 13:52:12

标签: java eclipse angular java-ee spring-boot

我正在eclipse neon中构建一个有角度的2 java EE spring boot web应用程序。出于开发原因,我想简单地将我的角度文件保存在我的java项目中,但这看起来是个坏主意,因为角度2源的node_modules文件夹是角度源(超过150 MB)的肉,它是导致我的项目构建和运行非常缓慢。

将我的角度文件保留在java项目之外并通过spring boot和java连接到它的最佳方法是什么?什么是首选方法?谢谢!

1 个答案:

答案 0 :(得分:1)

我前段时间遇到过这个问题。我这样解决了

  • 在STS或Eclipse中创建弹簧启动
  • 在VS代码IDE中编写Angular应用程序(非常棒)

在Angular中使用Spring Project创建的消费REST服务使用proxy.conf.json。

{
“/spirngapi” :{
“target” : “http://localhost:8080”,
“secure” : false
}
}

这会将Angular http调用重定向到您的spring应用程序文件。

对于生产,您可以在Angular中生成生产版本,并将文件复制到war文件中。