Could not resolve placeholder 'jdbc.url' in string value "${jdbc.url}"
来源:互联网 发布:linux 当前目录大小 编辑:程序博客网 时间:2024/05/22 08:00
报错信息:
这个Bug,一般的都会说,你的*.properties 属性文件是否存在,文件中,名称是否与applicationcontext.xml 中的文件名称是否一致,一开始,我也是天真的这么认为的,然后还认认真真的对比了半天,没毛病啊。
下边是properties 属性文件
对比一下,正确。而且工程的jar包中也包含JDBC的。
后来,找了半天,经过大神的指导,找到了原因:
Could not resolve placeholder就是eclipse在运行过程中要加在properties文件中的jdbc.url这个配置项,由于没有找到无法加在,就会报这个错。
解决方法:
在Spring 3中可以用如下方式解决,增加ignore-unresolvable="true"属性,注意必须都要加上
<context:property-placeholder location="xxx.properties" ignore-unresolvable="true" />
<context:property-placeholder location="yyy.properties" ignore-unresolvable="true" />
在Spring 2.5中,<context:property-placeholder>没有ignore-unresolvable属性,此时可以改用PropertyPlaceholderConfigurer。其实<context:property-placeholder location="xxx.properties" ignore-unresolvable="true" />与下面的配置是等价的
<bean id="XX" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="xxx.properties" />
<property name="ignoreUnresolvablePlaceholders" value="true" />
</bean>
OK,可以了。
- Could not resolve placeholder 'master.jdbc.url' in string value "${master.jdbc.url}"
- Could not resolve placeholder 'jdbc.url' in string value "${jdbc.url}"
- Could not resolve placeholder 'jdbc.url' in string value "${jdbc.url}"
- Could not resolve placeholder jdbc.url
- Could not resolve placeholder 'jdbc.driverClassName' in string value "${jdbc.driverClassName}
- Could not resolve placeholder 'jdbc.username' in string value "${jdbc.username}"
- 报错Could not resolve placeholder 'jdbc.driverClassName' in string value "${jdbc.driverClassName}
- Could not resolve placeholder 'jdbc.driverClassName' in string value "${jdbc.driverClassName}错误
- 错误笔记之Could not resolve placeholder 'jdbc.driver' in string value "${jdbc.driver}"
- $Value{}ntException: Could not resolve placeholder 'KEY' in string value "${
- Could not resolve placeholder 'driverClassName' in string value "${driverClassName}"
- Could not resolve placeholder 'CUST_INDUSTORY' in string value "${CUST_INDUSTORY}"
- Could not resolve placeholder 'driver' in string value "${driver}"
- 解决 IllegalArgumentException: Could not resolve placeholder in string value "${XXXXXX}"
- Could not resolve placeholder 'driverClasss' in string value "${driverClasss}"
- 解决 IllegalArgumentException: Could not resolve placeholder in string value "${XXXXXX}"
- sharding jdbc--Cloud not resolve placeholder … in string value …?
- Could not resolve placeholder 'jdbc.driverClass'
- mac 关闭sip 保护系统
- putty下载链接提供
- HDU 3336 Count the string
- 『 Spark 』7. 使用 Spark DataFrame 进行大数据分析
- C#学习目标
- Could not resolve placeholder 'jdbc.url' in string value "${jdbc.url}"
- HttpServlet
- django发送邮件setting设置及celery设置
- zabbix监控parameter mysql的状态
- ES6的新特性
- 1、Nginx和Tengine概述及安装、启动
- cocos2dx CCMenu.h:error: 'override' does not name a type
- CSS 移动端
- 安装centos与配置IP地址,远程登录