gpt4 book ai didi

java - Spring 的@Named 和@Qualifier 有什么区别

转载 作者:IT老高 更新时间:2023-10-28 13:52:52 29 4
gpt4 key购买 nike

spring注解配置中@Named@org.springframework.beans.factory.annotation.Qualifier有什么区别?
哪个可用于为 bean 提供 bean 名称(就像 xml 配置中的 'id' 一样)?

最佳答案

@Named 是 Java 标准(JSR 330),@Qualifier 仅用于 Spring;最新版本的 Spring 识别两者。我会使用 @Named 因为 @Qualifier 更适合用于解决您有两个或多个相同类型的 bean 的歧义。

关于java - Spring 的@Named 和@Qualifier 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17591292/

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