管理特定于环境的配置

时间:2015-07-31 20:57:53

标签: spring-boot spring-java-config

我有一个spring-boot网络应用程序。它将为其部署的每个环境提供多个application.properties文件; dev1-3,st1-3,uat1-5,prd& PSUP。我正在使用“spring.config.location”属性进行配置。每个application.properties文件都有一个关联的spring.profile.active,它使用@Profile注释驱动java config @Configuration。

我担心的是,支持环境的所有Java类都被部署到一个常见的战争中。所以在prod例如我将获得dev1 Java配置和类,它应该是“休眠”但如果它根本不存在我会更舒服。有没有更好的方法来管理环境配置?

0 个答案:

没有答案