我有一个带有注入字段值的bean。它工作得很好。我使用注释来要求Spring
将properties
的值注入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>
但我的做法不起作用。
答案 0 :(得分:2)
试试这个:
<bean id="myBean" class="com.test.MyBean">
<property name="value" value="${app.settings.value}"/>
</bean>
语法与java config相同 - 以$
符号为前缀。