我们正在使用在多个环境(测试,UAT和生产)上运行的Spring 3应用程序,这些环境由第三方公司管理,因此我们几乎无法访问服务器。
我们尝试过使用 Jboss System Properties 和 Maven2个人资料。两种解决方案都运行良好,但是我们不希望将应用程序绑定到一个特定的服务器(在本例中为Jboss),我们不希望进行特定于环境的构建(Maven2配置文件需要)。
我们是否有一个很好的方法可以为应用程序提供特定于环境的属性,这些属性不需要为每个环境建立不同的构建,并且不需要在服务器端进行修改,也可以在不同的服务器上运行? (可以读取应用程序上下文之外的属性文件的某种PropertyPlaceHolderConfigurer
应该可以做到这一点)