我是靠谱客的博主 甜美背包,这篇文章主要介绍Could not resolve placeholder 'XXXXXX' in string value "${XXXXX}"遇到这种错,一般情况下都是因为在配置文件中,使用2次引入配置文件的扫描。 比如我的问题就是在applicationContext-dao.xml文件中扫描了一次配置文件,又在applicationContext-service.xml中扫描了一次配置文件,所以第二扫描时就会报错。  解决方法:,现在分享给大家,希望可以做个参考。

在使用<context:property-placeholder location="classpath:properties/db.properties" />标签读取配置文件中的配置时,报错

Could not resolve placeholder 'XXXXXX' in string value "${XXXXX}"

遇到这种错,一般情况下都是因为在配置文件中,使用2次引入配置文件的扫描。

比如我的问题就是在applicationContext-dao.xml文件中扫描了一次配置文件,又在applicationContext-service.xml中扫描了一次配置文件,所以第二扫描时就会报错。
 

解决方法

一次性扫描到所有需要的配置文件,可通过通配符或者逗号分隔,如下图。

 

逗号

 

问题解决。

最后

以上就是甜美背包最近收集整理的关于Could not resolve placeholder 'XXXXXX' in string value "${XXXXX}"遇到这种错,一般情况下都是因为在配置文件中,使用2次引入配置文件的扫描。 比如我的问题就是在applicationContext-dao.xml文件中扫描了一次配置文件,又在applicationContext-service.xml中扫描了一次配置文件,所以第二扫描时就会报错。  解决方法:的全部内容,更多相关Could内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(101)

评论列表共有 0 条评论

立即
投稿
返回
顶部