2

可以将 @Value 注释与 Spring PropertyPlaceholderConfigurer 一起使用吗?

<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 回答