IntelliJ:Spring 注释不是 recognized/Do 不会触发自动导入。手动导入作品

IntelliJ: Spring annotations are not recognized/Do not trigger auto-import. Manual import works

我通过 Spring Initializr 在 IntelliJ Ultimate 2019.2 中创建了一个新的 Spring 项目作为 Maven 项目,当我尝试用 [=20= 注释我的任何 类 时] 注释 IntelliJ does not recognize them ("Cannot resolve symbol 'Controller'"). The pom has the relevant dependencies and if I manually import the class the annotation is recognized.

我试着在网上找到解决方案,但据我所知,没有其他人遇到过这个特定问题。

为了满足这个问题的要求:我如何配置 IntelliJ/Maven/Spring 或我对此事故负责的任何内容以适当地显示和导入相应的 Spring 类?

  1. 你有没有检查 spring POM 中添加的依赖项。
  2. 需要在主class.
  3. 中添加@EnableAutoConfiguration, @SpringBootApplication
  4. 检查 .m2 文件夹和 class 路径库是否已下载所有 jar。
  5. 检查一次Controller.class是否可用,在eclipse中我们使用命令ctrl+t.
  6. 尝试从 github 中获取任何 spring 启动示例并导入 inteliJ

请检查以下设置:首选项 |编辑|一般 |汽车进口 |从导入和完成 列表中排除。如果在您手动输入后导入被解析,但 IntelliJ IDEA 没有 suggested/completed,可能您已经将一些 Spring 库添加到排除列表中。