在@qualifier注释中找不到方法'value()'

问题描述 投票:0回答:1

@Qualifier(“abstractLanguageService”) 公共抽象类 Ae 实现 Le {.....}

在这里我收到一条错误消息,指出限定符无法在其中找到可以传递名称的方法值

也许与版本有关,我使用的是amazon correto 1.8

java spring backend spring-annotations
1个回答
0
投票

您遇到的错误消息“在 @Qualifier 注释中找不到方法 'value()'”表明您使用

@Qualifier
注释的方式可能不匹配。 Java中的
@Qualifier
注解通常用于指定当存在多个相同类型的bean时应该注入哪个bean。它没有
value()
方法,因此如果您尝试向它传递名称,您可能会做错一些事情。

在您的情况下,

abstractLanguageService
是您用来限定bean的值。

© www.soinside.com 2019 - 2024. All rights reserved.