Spring配置文件context:property-placeholder沒法載入屬性問題

使用Spring整合hibernate碰到了問題,當使用<context:property-placeholder location="classpath:jdbc.properties" />
spring

的時候我配置的url

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">spa

<property name="driverClass" value="${jdbc.driverClassName}" />hibernate

<property name="jdbcUrl" value="${jdbc.url}" />it

<property name="user" value="${jdbc.username}" />io

<property name="password" value="${jdbc.password}" />class

        </bean>配置

沒法找到屬性,沒法啓動,當我填寫具體的值的時候能夠正常啓動。所以懷疑上面的方式可否正常加載屬性文件。隨機改用以下方式加載文件。jdbc

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">db

<property name="ignoreUnresolvablePlaceholders" value="true" />

<property name="locations">

<list>

<value>classpath:jdbc.properties</value>

</list>

</property>

</bean>

問題即解決。

相關文章
相關標籤/搜索