最佳答案
我试图理解 javax.inject
包,但是我不清楚 javax.inject.Named
注释是用来做什么的。Javadoc 没有解释其背后的思想。
Javadoc 在 http://download.oracle.com/javaee/6/api/javax/inject/Named.html
我正在使用 Spring 3.0编写一些示例程序,通过将 @Named
放在 bean 上,它似乎将其添加到了 bean 工厂,但 Javadoc 描述非常简单,我无法分辨这是标准行为还是 Spring 特有的行为。
我的问题是:
@Named
和 @Qualifier
的区别是什么@Component
?更新1 在尼斯有一篇关于 @Named
和 @Qualifier
的文章,对 @Named
和 @Qualifier
做了很好的解释,https://dzone.com/articles/java-ee6-cdi-named-components感谢@xmedeko 链接到下面的评论。