21

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

4

1 回答 1

17

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

于 2013-07-11T10:45:02.383 回答