Java 如何在Spring中配置应用程序上下文?
我有一个应用程序上下文文件,其中包含以下字符串:Java 如何在Spring中配置应用程序上下文?,java,spring,Java,Spring,我有一个应用程序上下文文件,其中包含以下字符串: <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"> <value>main.properties</value> </property>
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>main.properties</value>
</property>
</bean>
主要特性
这里main.properties是具有动态属性的文件。我希望定期更改它们的属性,所以我需要将这些属性存储在jar之外的文件系统中
如何在应用程序上下文中配置多个路径?
还是有不同的方法来解决我的问题
谢谢
<bean id="placeholderProperties"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>file:config/main.properties</value>
<value>file:config/database.properties</value>
</list>
</property>
</bean>
文件:config/main.properties
文件:config/database.properties
Spring在其框架上有非常好的文档。你应该看看指南,并根据你的bean和hibernate设置调整它。你可以使用。好的,非常感谢各位。我会试着实施它。乔纳森,我认为这对我有好处。但是我不明白如何与-DappConfig=/path/to/productionDB.properties关联“${db.host}”?jvm如何理解属性路径与“${db.host}”参数相关。在示例中,db.host
将是给定属性文件中的一个条目,例如,db.host=localhost
等。。。您可以忽略这一点。:-)