覆盖在Tomcat中部署为war的Spring Boot应用程序的某些属性

时间:2019-01-03 16:18:51

标签: spring spring-boot tomcat

我们在Tomcat中部署了一个Spring Boot应用程序。在war文件中,每个阶段都有一个属性文件,例如:

  • application.properties(默认设置)
  • application-demo.properties
  • application-prod.properties
  • ...

我们在Tomcat启动期间激活一个或另一个配置文件。很好。

问题在于某些属性(如数据库密码)在某些阶段我们不知道,我们无法将它们放入战争内部提供的属性文件中,因此应从外部属性文件中读取它们。

哪种方法最“干净”?

谢谢!

0 个答案:

没有答案