大家好,又见面了,我是你们的朋友全栈君。
今天在配置多配置文件的时候偶然发现如果我使用
<context:property-placeholder location="classpath:jdbc.properties"/>
<context:property-placeholder location="classpath:freemarker.properties"/>//这个进行多行编写配置文件的时候会出现后面那个文件出现读取不到的问题
这样会导致后面那个配置文件失效
原因:Spring 只会加载第一个context:property-placeholder配置后面的文件将不会再次进行加载,所以导致后面的文件读取不到
解决办法:
<context:property-placeholder ignore-unresolvable="true" location="classpath:jdbc.properties,classpath:filePath.properties"/>
加入一个ignore-unresolvable=”true”属性,将文件用,隔开就可以了
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158349.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...