4
javax.inject.Named注释应该用于什么?
我试图了解该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 您应该如何告诉Runtime系统某个类在其他类中应该是可注入的,它的注释是什么?相当于@Component春天? 更新1中有一个很好的解释,@Named并且@Qualifier在Nice文章中有关@Named和@Qualifier https://dzone.com/articles/java-ee6-cdi-named-components的文章很好,感谢@xmedeko将其链接到下面的评论。