0

在以下 2 种情况下如何使用 @Value?

案例 1:我有一个 PropertyPlaceholderConfigurer bean,定义如下

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <value>file:#{ systemProperties['user.home']}/myconf/settings.properties</value>
    </property>
</bean>

案例2:我没有定义bean,但是我在上下文中声明了property-place holder,如下所示

<context:property-placeholder 
     location="file:#{ systemProperties['user.home']}/myconf/settings.properties"  />
4

1 回答 1

0

在这两种情况下,您都会使用 like

@Value(value="${key.in.file}")
private String myVar;
于 2012-11-21T09:29:09.613 回答