Java-Spring私はモジュールベースのプロジェクトを持っています。私はDAO層とビジネス層のモジュールを持っています。Java - jarファイルのSpringプロパティファイルの設定
私はプロジェクトのコンパイルにmavenを使用しています。すべてのコンポーネントのjarファイルは、Webプロジェクトlibフォルダの下のグループです。
問題は私はDAO jarの中にスプリングコンテキストファイルと.propertyファイルを持っていますが、私の設定は次のとおりですが、私は春にプロパティを読み込めません。接頭辞はvalue="classpath:abc.properties
ですが、うまくいきませんでした。
DAO jarを開くと、スプリングコンテキストと.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>
この問題をすばやく解決する方法を教えてください。
'classpath *:abc.properties'を試してみましたか? –
上記のコメントをサポートする:http://stackoverflow.com/questions/3294423/spring-classpath-prefix-difference –
はい、しかしうまくいきませんでした –