2

Spring PropertyPlaceholderConfigurer で @Value アノテーションを使用することは可能ですか?

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
      p:location="classpath:application-test.properties"
/>

@Value<util:properties id="appProperties" location="classpath:application-test.properties" />で正しく動作しますが、1 つの構成方法を使用したいと思います。これで、両方が同じプロパティ ファイルを指しています。

4

1 に答える 1

3

util:properties をすでにセットアップしている場合は、PropertyPlaceholderConfigurer を使用する必要はありません。Bean 構成で util:properties Bean を作成し、クラス内で次のように注釈を付けます

@Value("#{myProps.someProperty}")

http://forum.springsource.org/showthread.php?69602-Value-and-PropertyPlaceholderConfigurer

于 2011-07-04T10:10:43.647 に答える