当前位置: 首页 > 面试题库 >

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

宋勇
2023-03-14
问题内容

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


问题答案:

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

正如预期的那样,新注释正常运行,我的应用程序运行平稳,但是Intellij一直抱怨未实现的@Autowire依赖关系。当我改回使用@Configuration@EnableAutoConfiguration@ComponentScan单独的错误停止。似乎Intellij 14.0.3(很可能还有早期版本)尚未配置为识别@SpringBootApplication注释。

现在,如果错误对你造成了很大的困扰,请恢复为这三个单独的注释。否则,请忽略Intellij …由于测试通过,因此你的依赖项解析已正确配置。



 类似资料:
  • 我创建了一个简单的单元测试,但IntelliJ错误地将其高亮显示为红色。将其标记为错误 没有豆子? 正如你在下面看到的,它通过了测试?所以它必须是自动连线的?

  • 这是我的用户类。 这是我的用户名,我知道字段名是一样的。但我正在努力理解这个概念。 我想使用MapStruct进行到实体Dto和Dto实体转换。所以我编写了一个基本接口,比如EntityMapper。 然后我创建了一个新的接口extends EntityMapper。 这是我的控制器 最后,当我尝试创建一个新的服务类并使用UserMapper接口的引用时。Spring告诉我 无法自动连线。找不到“

  • 我正在尝试以下示例 https://github.com/lspil/blog/tree/master/endpoint-authorization-methods/spring-security-endpoint-authorization-new 它工作正常,在 Intellij IDEA 中没有任何错误。但是一旦我在pom.xml中将Spring Boot版本从2.4.4更改为2.7.1,它

  • 这是我的设想。我的项目正在使用Spring(3.2.3.Release)、Struts2(2.3.14.3)和JPA(2.0)。我们有一个包含各种实体和公共类的项目(我们称之为项目a)。我们使用项目A生成一个.jar文件,以便其他项目可以使用这些类。在项目A中,我们使用了Spring原型:@Component。@service或@repository用于我们希望Spring注入的那些类。每当我们尝

  • 问题内容: 通过Swift编程语言,我惊讶地发现,与结构和枚举不同,类不支持存储的类型属性。 这是其他OO语言的共同特征,因此我认为有充分的理由他们决定不允许它。但是我无法猜测出这个原因是什么,尤其是由于结构(和枚举)拥有它们。 难道仅仅是Swift的早期开发,还没有实现吗?还是在语言设计决策背后有更深层的原因? 顺便说一句,“存储类型属性”是Swift术语。在其他语言中,这些可能称为类变量。示例

  • 我正在使用RVM,目前我正在使用ruby 2.7.4 我默认安装了bundler-v2.2.26 当我检查宝石的位置时,它不在那里。 当我试图将我的宝石打包到我的项目中时,我遇到了一个错误 我的宝贝呢?发生什么事?