小编典典

intellij 错误地说没有为自动装配的存储库找到类型的 bean

all

我创建了一个简单的单元测试,但 IntelliJ 错误地将其突出显示为红色。将其标记为错误

没有豆子?

在此处输入图像描述

正如您在下面看到的,它通过了测试?所以它必须是Autowired?

在此处输入图像描述


阅读 66

收藏
2022-06-18

共1个答案

小编典典

使用他们的注释创建 Spring
Boot应用程序时,我遇到了同样的问题。
@SpringBootApplication此注解表示@Configuration@EnableAutoConfiguration@ComponentScan根据弹簧参考

正如预期的那样,新注释工作正常,我的应用程序运行顺利,但是 Intellij
一直抱怨未实现的@Autowire依赖项。一旦我改回使用@Configuration,@EnableAutoConfiguration@ComponentScan分开,错误就消失了。似乎
Intellij 14.0.3 (很可能也是早期版本)尚未配置为识别@SpringBootApplication注释。

现在,如果这些错误对您造成如此大的困扰,那么请回到这三个单独的注释。否则,忽略 Intellij …您的依赖解析已正确配置,因为您的测试通过了。

总记得…

人永远大于机器。

2022-06-18