Java-Springモジュールベースのプロジェクトがあります。DAOレイヤー用のモジュールと、DAOレイヤーに依存するビジネスレイヤー用のモジュールと、DAOレイヤーとビジネスレイヤーに依存するWebレイヤーがあります。
プロジェクトのコンパイルにMavenを使用しています。すべてのコンポーネントの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>
この問題をすばやく修正する方法はありますか?