【发布时间】:2016-10-24 18:01:39
【问题描述】:
我有一个 Spring boot(带有嵌入式 tomcat 8)项目,其中包含多个部署在多个 env 中的服务器组件(dev/test/prod)你如何制作一个可以以这种方式部署到多个 env 中的 jar在每个环境中,jar 将获取适当的环境参数,例如 db 和每个环境应该使用的其他服务器 url。目标是不要触摸使 QA 过程无效的 jar 文件。如果是传统部署,我通常会在属性文件中更改一个标志以指示环境,然后根据该参数读取其余属性。
【问题讨论】:
-
应该看看 spring 配置文件:docs.spring.io/spring-boot/docs/current/reference/html/… “Spring Profiles 提供了一种分离应用程序配置部分并使其仅在某些环境中可用的方法”跨度>
-
@Sid 非常感谢。这有帮助
标签: java tomcat spring-boot embedded-tomcat-8