这是一个基于Spring 2.5的项目。我需要在
时加载外化属性文件应用程序服务器启动。我正在向10个用户发送我的解决方案。(10个Jboss实例)
每个都连接到自己的数据库架构。每个用户都有
中保存的客户端ID值数据库。这将是外化属性文件的名称。如果属性文件名是固定的,我可以
加载如下
<context:property-placeholder
location="classpath:/tmp/client001.properties" />
请帮助找到一种方法,当属性文件(client001)的名称在
中时如何加载数据库中。
加载动态外化属性文件
答案 0 :(得分:1)
您可以从系统变量中获取文件的名称,并在每台服务器上加载相应的值。
看看这个问题。 Spring: Injecting different properties file according to profile