0

私は春のプロジェクトを持っています。2 つのプロパティ ファイルがあります。1 つのプロパティ ファイルは dbConfig.xml の config であり、変更できません。私は自分のappConfig.xmlを持っています

私はその中に次のものを持っています

<util:properties id="configProps" location="classpath:spring/config.properties" />

<bean id="createDummyDataTask" class="com.merc.spring.CreateDummyData" scope="step">
    <property name="srcFolder" value="${configProps.srcDir}"/>
</bean>

srcDir または configProps.srcDir を使用しても機能しないようです。

4

2 に答える 2

0

${}context:propertyplaceholderによってロードされたプロパティファイルに対してのみ機能します。Spring 3.0を使用#{}している場合は、Spel(春の表現言語)として処理されるものを使用できます。以下が機能するはずです。

<util:properties id="configProps" location="classpath:spring/config.properties" />

<bean id="createDummyDataTask" class="com.merc.spring.CreateDummyData" scope="step">
    <property name="srcFolder" value="#{configProps.srcDir}"/>
</bean>
于 2012-07-30T04:01:40.627 に答える