gpt4 book ai didi

java - 我是否需要内部类的 @Named 注释

转载 作者:行者123 更新时间:2023-12-02 10:49:25 27 4
gpt4 key购买 nike

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

public abstract class Foo{
//code
@Named
@Configuration
class Bar{
//code
}
}

最佳答案

在普通javax.inject.Named中,as per docs ,该注释旨在定义一个基于字符串的限定符。如果您不打算提供限定符,则无需添加注释。 :-)

Spring though ,文档指出您可以提供不带值的 @Named 注释,其实际效果与使用 @Component 相同。我不建议这样做,因为代码看起来具有误导性。

关于java - 我是否需要内部类的 @Named 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52286225/

27 4 0