gpt4 book ai didi

java - Spring Autowiring

转载 作者:行者123 更新时间:2023-11-30 05:05:44 25 4
gpt4 key购买 nike

假设我有一些 X 类将被注入(inject)到各处(比如 100 多个其他 bean)。 X 只有一个实例,因此按类型 Autowiring 似乎是有意义的。我希望我能做这样的事情:

<bean id="xInstance" class="X" autowire="byType" />

然后让它神奇地自动连接到所有地方。不幸的是, Autowiring 似乎以相反的方式工作,我在没有 Autowiring 的情况下声明 X,然后声明每个其他 bean 按类型 Autowiring 。

我真的不明白这对我有什么好处,因为现在我必须修改任何可能注入(inject)类型X的bean(即寻找N个可能的位置来注入(inject)X正是我想要避免的) 。我想要的是将源 bean 标记为 Autowiring (意味着它将 Autowiring 到其他 bean 中)并让所有目标 bean 神奇地装配。是否可以?

最佳答案

自动接线是针对每个 bean 的。 Spring 将通过检查 BeanFactory 来解析当前有问题的 bean 的其他 bean。正如您所期望的隐式 Autowiring 是 enhancement request

关于java - Spring Autowiring ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5144888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com