【发布时间】:2017-11-10 03:51:57
【问题描述】:
目前我正在运行一个后端 springboot 应用程序和一个前端 Angular2 应用程序。
我们不想在本地/开发/验收环境之间切换时更改代码,我们只想让我们的tomcat知道我们要使用哪个版本的部署。
对于我的后端,我能够遵循本指南 https://www.javacodegeeks.com/2012/06/spring-31-profiles-and-tomcat.html
现在我也想为我的前端 Angular2 应用程序执行此操作,但我真的不知道如何开始或在哪里查看。
谢谢
【问题讨论】:
-
你在使用 angular-cli 吗?如果是这样,您可以在 .angular-cli.json 中声明环境并使用“ng build --environment=production”等构建不同版本的应用程序。当然,这只适用于编译时。如果您想在构建后更改环境,也许您可以为多个环境构建 angular 应用程序,并让 servlet 根据 spring 配置文件提供不同的 angular 构建。
-
是的,我目前正在使用 angular-cli 并声明我的环境。但现在我想遵循“一次构建,随处部署”的原则,但这似乎比使用 Angular2 更困难。
标签: angular tomcat spring-boot profiles