Java – the order of bean initialization in spring

My spring configuration file has the following beans: @ h_ 419_ 7@

<bean id="myList" class="java.util.ArrayList">
    <constructor-arg>
        <list>
            <ref bean="elem1"/>
            <ref bean="elem2"/>
            <ref bean="elem3"/>
            <ref bean="elem4"/>     
        </list>
    </constructor-arg>
</bean>
<bean id="elem4" class="myClass">
    <property name="title" value="random4"/>
</bean>
<bean id="elem1" class="myClass">
    <property name="title" value="random1"/>
</bean>
<bean id="elem3" class="myClass">
    <property name="title" value="random3"/>
</bean>
<bean id="elem2" class="myClass">
    <property name="title" value="random2"/>
</bean>

Solution

Springs do respect the order you give in the list The elements in the list will be exactly the [elem1, elem4] you specified Otherwise, what did you do wrong? Can you display and print the codes of different orders@ H_ 419_ 7@

<bean id="holder" class="my.HolderBean" lazy-init="false">
   <property name="inner" ref="inner"/>
</bean>
<bean id="inner" class="my.InnerBean" lazy-init="false"/>
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>