我的applicationContext中可以有多个PropertyPlaceHolderConfigurer吗?

我的applicationContext中可以有多个PropertyPlaceHolderConfigurer吗?,第1张

我的applicationContext中可以有多个PropertyPlaceHolderConfigurer吗?

是的,你可以做多个。确保设置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,它允许你从文件中加载属性,但允许系统属性覆盖属性文件中的值(如果已设置)。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4985812.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存