使用它们的注释创建Spring Boot应用程序时,我遇到了同样的问题@SpringBootApplication
。该注释表示@Configuration
,@EnableAutoConfiguration
并且@ComponentScan
根据弹簧的参考。
正如预期的那样,新注释正常运行,我的应用程序运行平稳,但是Intellij一直抱怨未实现的@Autowire依赖关系。当我改回使用@Configuration
,@EnableAutoConfiguration
并@ComponentScan
单独的错误停止。似乎Intellij 14.0.3(很可能还有早期版本)尚未配置为识别@SpringBootApplication
注释。
现在,如果错误对你造成了很大的困扰,请恢复为这三个单独的注释。否则,请忽略Intellij …由于测试通过,因此你的依赖项解析已正确配置。