【发布时间】:2015-10-22 02:14:27
【问题描述】:
我开发了一个包含 jsp 和 java 代码的 web 应用程序。现在,我已将所有键值对放入一个特定于 env/lifecycle 的属性文件(如 conf-dev.properties、conf-stg.properties、conf-prod.properties)。
我想将这些属性文件外部化,以便将其置于战争之外(不影响战争)。 现在war文件与属性文件紧密耦合。如果我必须修改任何我必须构建、制造战争和部署的东西。
我在部署服务器机器上的访问权限非常有限(只能访问一个可以放置我的配置文件的文件夹)并且部署过程由 CI(jenkin 和自动化脚本)处理。
我在互联网上探索并了解到我们可以使用 spring 来实现这一点,想知道实现这一点的最佳方法是什么?
【问题讨论】:
标签: java spring tomcat7 openshift-cartridge