Spring配置文件context:property-placeholder无法载入属性问题
2015-01-07 00:00
519 查看
摘要: context:property-placeholder无法载入属性
使用Spring整合hibernate碰到了问题,当使用<context:property-placeholder location="classpath:jdbc.properties" />
的时候我配置的
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${jdbc.driverClassName}" />
<property name="jdbcUrl" value="${jdbc.url}" />
<property name="user" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
无法找到属性,无法启动,当我填写具体的值的时候可以正常启动。因此怀疑上面的方式能否正常加载属性文件。随机改用如下方式加载文件。
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreUnresolvablePlaceholders" value="true" />
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
</bean>
问题即解决。
使用Spring整合hibernate碰到了问题,当使用<context:property-placeholder location="classpath:jdbc.properties" />
的时候我配置的
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${jdbc.driverClassName}" />
<property name="jdbcUrl" value="${jdbc.url}" />
<property name="user" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
无法找到属性,无法启动,当我填写具体的值的时候可以正常启动。因此怀疑上面的方式能否正常加载属性文件。随机改用如下方式加载文件。
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreUnresolvablePlaceholders" value="true" />
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
</bean>
问题即解决。
相关文章推荐
- spring 不同 配置文件中的占位符 无法获取 使用 context:property-placeholder
- spring配置文件中的context:property-placeholder属性
- spring配置文件中的context:property-placeholder属性
- 关于 Spring 中使用 context:property-placeholder 属性占位符设置配置文件
- context:property-placeholder,spring配置文件加载属性信息
- spring管理属性配置文件properties——使用PropertyPlaceholderConfigurer
- spring配置文件中context:property-placeholder导入多个独立的配置文件
- 【转】spring管理属性配置文件properties——使用PropertiesFactoryBean|spring管理属性配置文件properties——使用PropertyPlaceholderConfigurer
- spring使用context:property-placeholder载不进属性问题 wangbiglei 发表于1年前 原 spring使用context:property-placeholder载不进属性问题
- spring中 context:property-placeholder 导入多个独立的配置文件
- spring使用context:property-placeholder载不进属性问题
- spring中 context:property-placeholder 导入多个独立的配置文件
- Spring PropertyPlaceholderConfigure 载入配置文件
- spring使用context:property-placeholder载不进属性问题
- 在spring配置文件中的 <context:property-placeholder/>用途
- 关于Spring中的context:property-placeholder 导入多个独立的配置文件
- spring配置:context:property-placeholder 读取配置文件信息 在配置文件中使用el表达式填充值
- spring管理属性配置文件properties——PropertiesFactoryBean和PropertyPlaceholderConfigurer的区别
- spring 配置文件中的占位符 使用 context:property-placeholder
- spring配置文件中<context:property-placeholder />的使用