Spring:如何通过XML将属性值注入bean?

时间:2016-01-19 16:59:47

标签: java spring dependency-injection

我有一个带有注入字段值的bean。它工作得很好。我使用注释来要求Springproperties的值注入bean中。

public class MyBean {
    @Value("${app.settings.value}")
    private String value;
}

我如何通过XML做同样的事情?我尝试使用value="#{}"注入。

<bean id="myBean" class="com.test.MyBean">
    <property name="value" value="{app.settings.value}"/>
</bean>

但我的做法不起作用。

1 个答案:

答案 0 :(得分:2)

试试这个:

<bean id="myBean" class="com.test.MyBean">
    <property name="value" value="${app.settings.value}"/>
</bean>

语法与java config相同 - 以$符号为前缀。