内部类是否需要@Named 注释

我是注释的新手,想知道我的 Bar 类是否需要 @Named 注释。我已经用谷歌搜索了一些,但仍然不知道这个内部类是否需要注释。


public abstract class Foo{

         //code

     @Named

     @Configuration

     class Bar{

         //code

    }

}


温温酱
浏览 215回答 1
1回答

精慕HU

在 vanilla 中javax.inject.Named,根据文档,注释旨在定义一个String based qualifier. 如果您不打算提供限定符,则不需要放置注释。:-)但是,在Spring 中,文档声明您可以提供@Named没有值的注释,与使用@Component. 我不建议这样做,因为代码看起来有误导性。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java