我通过 Spring Initializr 在 IntelliJ Ultimate 2019.2 中创建了一个新的 Spring 项目作为 Maven 项目,当我尝试使用 Spring 注释来注释我的任何类时 IntelliJ does not recognize them (“无法解析符号‘ Controller ’”)。 The pom has the relevant dependencies如果 I manually import the class the annotation is recognized .
我尝试在网上寻找解决方案,但据我所知,没有其他人遇到这个特定问题。
为了满足这个问题的要求:我如何配置 IntelliJ/Maven/Spring 或任何我对这次事故负责的内容,以正确显示和导入相应的 Spring 类?
最佳答案
- 您检查过 POM 中添加的 spring 依赖项吗?
- 需要在主类中添加注解@EnableAutoConfiguration、@SpringBootApplication。
- 检查 .m2 文件夹和类路径 lib 是否下载了所有 jar。
- 检查Controller.class是否可用,在eclipse中我们使用命令ctrl+t。
- 尝试从 github 获取任何 Spring Boot 示例并导入到 inteliJ
关于java - IntelliJ : Spring annotations are not recognized/Do not trigger auto-import. 手动导入工程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60075453/