0
我有含豆休眠創建數據源彈簧XML文件中的文件:春天DIC讀取屬性行家結構
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>properties/database.properties</value>
</property>
</bean>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
這是這個文件怎麼看起來像使用Maven之前。現在我把這個文件放在src/main/resources/properties/database.properties中,我得到java.io.FileNotFoundException
- 找不到屬性文件。我將<value>properties/database.properties</value>
更改爲<value>/properties/database.properties</value>
,但它仍然無效。屬性文件駐留在/target/classes/properties/database.properties
中,所以我猜它應該可以從properties/database.properties讀取,因爲src/main/resources包含在classpath中。我應該在配置XML中更正什麼?