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