Java-Spring 我有基于模块的项目,我有 DAO 层模块和业务层模块,它依赖于 DAO 层和 Web 层依赖于 DAO 层和业务层。
我正在使用 maven 进行项目编译。每个组件的 jar 和 jar 都在 web 项目 lib 文件夹下。
问题是我在 DAO jar 中有 spring 上下文文件和 .property 文件,以下是我的配置,但我 spring 无法加载属性我也尝试了前缀value="classpath:abc.properties
,但它没有工作。
当我打开 DAO jar 时,spring 上下文和 .properties 文件都在根目录下。
<bean id="applicationProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="abc.properties" />
</bean>
<bean id="cmfModelDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="${jdbc.ConnectionUrl}"/>
<property name="username" value="${jdbc.Username}"/>
<property name="password" value="${jdbc.Password}"/>
</bean>
知道如何快速解决这个问题吗?