gpt4 book ai didi

java - 将bean id与@Autowired的java代码中的实例成员变量相匹配

转载 作者:行者123 更新时间:2023-12-02 04:35:47 24 4
gpt4 key购买 nike

我在应用程序上下文 xml 文件中定义了以下 bean:

<bean id="logRoutingTable" class="com.symantec.cas.ucf.plugin.router.RoutingTable">
</bean>

并在java文件中使用@Autowired

@Autowired
private RoutingTable routingTable;

上面的代码可以正常运行。但现在我意识到实例名称 routingTable 与 bean id logRoutingTable 不同。那么是不是没有必要同时匹配bean id和实例成员呢?

最佳答案

没有。这不是必需的。实例变量可以有任何名称。 Spring框架自动搜索匹配的bean。如果同一类有多个 bean,则必须使用

@Qualifier("beanName")

用于按 bean 名称进行匹配。

关于java - 将bean id与@Autowired的java代码中的实例成员变量相匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30783460/

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