是的,您可以做多个。确保设置ignoreUnresolvablePlaceholders,以便第一个将忽略它无法解析的所有占位符。
<bean id="ppConfig1" > <property name="ignoreUnresolvablePlaceholders" value="true"/> <property name="locations"> <list> <value>classpath*:/my.properties</value> </list> </property></bean><bean id="ppConfig2" > <property name="ignoreUnresolvablePlaceholders" value="false"/> <property name="locations"> <list> <value>classpath*:/myOther.properties</value> </list> </property></bean>
根据您的应用程序,您应该研究systemPropertiesMode,它允许您从文件中加载属性,但允许系统属性覆盖属性文件中的值(如果已设置)。



