我是注释的新手,我想知道我的Bar类是否需要@Named注释。我用谷歌搜索了一些,但仍然不知道这个内部类是否需要通知。
public abstract class Foo{
//code
@Named
@Configuration
class Bar{
//code
}
}
在香草javax.inject.Named
,as per docs,注释旨在定义String based qualifier
。如果您不打算提供限定符,则无需放置注释。 :-)
在Spring though中,文档声明您可以提供没有值的@Named
注释,与使用@Component
具有相同的实际效果。我不建议这样做,因为代码看起来很误导。