我有以下spring beans config:
<import resource="a1.xml"/>
<import resource="a2.xml"/>
<import resource="a3.xml"/>
我可以在a1.xml中使用来自a3.xml的bean的ref链接吗?
例如在a1.xml中:
<bean id="someId" class="com.xxxx.yyyy" scope="prototype">
<property name="test" ref="%SOME_BEAN_ID_FROM_a3.xml%"/>
</bean>
有效吗?
答案 0 :(得分:2)
奥巴马说:
是的你可以!
(你也错过了第二个bean中的id值)
id="" class="com.xxxx.yyyy"
答案 1 :(得分:2)
是的,你可以。以下设置可行:
<强> appConf.xml 强>
<bean id="urlPath" class="java.lang.String">
<constructor-arg type="char[]" value="google.com"/>
</bean>
<强> appConf2.xml 强>
<import resource="appConf.xml"/>
<bean id="urlBean" class="java.net.URL">
<constructor-arg ref="urlPath"/>
</bean>