我有两个简单的豆子。在第一个bean中,它调用init-method并返回字符串值。
现在我想从第一个bean init-method返回这个字符串,注入我的第二个bean
helloWorldBean3属性newKey。请告诉我如何实现这一要求。
<bean id="helloWorldBean2" init-method="loadKey"
class="com.java.snippets.enterprise.services.HelloWorld2">
<property name="key" value="${key.supportiveFile}" />
<bean id="helloWorldBean3"
class="com.java.snippets.enterprise.services.HelloWorld">
<property name="newKey" ref="???" />
</bean>
答案 0 :(得分:0)
尝试使用Spring EL:
<bean id="helloWorldBean3"
class="com.java.snippets.enterprise.services.HelloWorld">
<property name="newKey" value=""#{helloWorldBean2.loadKey()}"" />
</bean>