首页 > 代码库 > Spring context:property-placeholder 一些坑
Spring context:property-placeholder 一些坑
今天在配置多配置文件的时候偶然发现如果我使用
1 <context:property-placeholder location="classpath:filePath.properties"/>
这个进行多行编写配置文件的时候会出现后面那个文件出现读取不到的问题
1 <context:property-placeholder location="classpath:jdbc.properties"/> 2 <context:property-placeholder location="classpath:filePath.properties"/>
这样会导致后面那个配置文件失效
原因:Spring 只会加载第一个context:property-placeholder配置后面的文件将不会再次进行加载,所以导致后面的文件读取不到
解决办法:
<context:property-placeholder ignore-unresolvable="true" location="classpath:jdbc.properties,classpath:filePath.properties"/>
加入一个ignore-unresolvable="true"属性,将文件用,隔开就可以了
Spring context:property-placeholder 一些坑
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。