【发布时间】:2011-02-28 16:48:34
【问题描述】:
假设我有一些 X 类将被注入到整个地方(比如 100 多个其他 bean)。 X 只有一个实例,因此按类型自动装配似乎很有意义。我希望我可以做类似的事情:
<bean id="xInstance" class="X" autowire="byType" />
然后让它神奇地自动连接到所有地方。不幸的是,自动装配似乎以相反的方式工作,我在没有自动装配的情况下声明 X,然后声明每个 OTHER bean 按类型自动装配。
我真的不知道这对我有什么好处,因为现在我必须修改任何可能注入 X 类型的 bean(即寻找 N 个可能注入 X 的地方正是我想要避免的) .我想要的是将源 bean 标记为自动装配(意味着它将自动装配到其他 bean 中)并让所有目标 bean 神奇地连线。是否可以?
【问题讨论】: