加载动态外化属性文件

时间:2014-06-12 21:17:41

标签: spring

这是一个基于Spring 2.5的项目。我需要在

时加载外化属性文件

应用程序服务器启动。我正在向10个用户发送我的解决方案。(10个Jboss实例)

每个都连接到自己的数据库架构。每个用户都有

中保存的客户端ID值

数据库。这将是外化属性文件的名称。如果属性文件名是固定的,我可以

加载如下

 <context:property-placeholder
    location="classpath:/tmp/client001.properties" />

请帮助找到一种方法,当属性文件(client001)的名称在

中时如何加载

数据库中。

加载动态外化属性文件

1 个答案:

答案 0 :(得分:1)

您可以从系统变量中获取文件的名称,并在每台服务器上加载相应的值。

看看这个问题。 Spring: Injecting different properties file according to profile