Spring bean配置 - 导入顺序,我们可以使用导入后在xml中配置的bean的ref值吗?

时间:2014-04-14 11:21:13

标签: spring

我有以下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>

有效吗?

2 个答案:

答案 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>