我是靠谱客的博主 甜美背包,最近开发中收集的这篇文章主要介绍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 not resolve placeholder 'XXXXXX' in string value "${XXXXX}"遇到这种错,一般情况下都是因为在配置文件中,使用2次引入配置文件的扫描。 比如我的问题就是在applicationContext-dao.xml文件中扫描了一次配置文件,又在applicationContext-service.xml中扫描了一次配置文件,所以第二扫描时就会报错。  解决方法:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部