0

在 Spring 3.0 及更高版本中,可以引用另一个 bean 的属性,如下所示。

<bean id="a" class="A">
    <property name="list"
        value="#{b.list}"/>
</bean>

有没有办法可以在 Spring 2.5.1 中引用另一个 bean 的属性。注意 Spring 3.0 之后集成的 Spring Expression

4

1 回答 1

0

Spring 是一个用于依赖注入而不是用于值注入的框架。如果您的 bean a 的创建依赖于 bean b,那么为什么不将 bean b 注入到 bean a 中。

Spring 确实为注入值提供了有限的功能,但这仅用于配置组件,即 bean。

于 2015-08-01T07:13:00.730 回答