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中更正什么?