首页 > 解决方案 > 扩展 ListFactoryBean 是否会创建仅引用父级的列表的新副本?

问题描述

根据这篇文章,我发现 ListFactoryBean 在重构代码方面非常有帮助。

如何在春季配置中扩展列表

<bean id="parent" class="org.springframework.beans.factory.config.ListFactoryBean">
    <property name="sourceList">
        <list>
            <value>X</value>
        </list>
    </property>
</bean>

<bean id="child" parent="parent" class="org.springframework.beans.factory.config.ListFactoryBean">
    <property name="sourceList">
        <list merge="true">
            <value>Y</value>
        </list>
    </property>
</bean>

新的子列表是否引用了合并中的父列表?或者它产生一个全新的列表副本?

标签: javaspring

解决方案


推荐阅读