私は春にかなり慣れていないので、春についても短いコースを受講する時間がありません. 学びながら学んでいます。次のインポートを持つ spring-app.xml があります。
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
</bean>
maven pomファイルでクラスパスを定義すると、ファイルが機能します。今、私がビーンを定義するとき
<bean id="DataLoader" class="com.abc.DataLoader" scope="prototype">
<property name="dbDriver" value="${database.driver}"/>
<property name="dbUrl" value="${database.url}"/>
<property name="dbUserName" value="${database.username}"/>
<property name="dbPassword" value="${database.password}"/>
</bean>
Bean をプロトタイプにする必要があります。Spring は、この Bean が作成されるたびにプロパティ ファイル 'jdbc.properties' を読み取りますか、それとも一度読み取って値を注入するだけですか? これはかなり基本的な質問だと思いますが、これに対する答えが見つかりませんでした。この Bean を毎分 (ほぼ) 作成したため、これはプログラムのパフォーマンスに大きく影響します。