我将一个Spring Initializr版本导入到IntelliJ,然后将其作为Spring Boot版本运行。构建工作正常,并在浏览器中显示,但我继续收到有关未使用的导入的错误,并且无法解析@SpringBootApplication。我还遵循了以下步骤:Cannot resolve symbol SpringApplication
其他任何人都有这个问题。
package com.sts.kevthedev;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class KevthedevApplication {
public static void main(String[] args) {
SpringApplication.run(KevthedevApplication.class, args);
}
}
8条答案
按热度按时间z2acfund1#
试试看:
[文件]>[缓存失效/重启]>[失效并重启]
jecbmhm32#
将鼠标放在上面并按⌥Option+Enter,然后单击Add Library...(大多数情况下是第一种选择);
否则:
文件▸使缓存无效/重新启动▸使其无效并重新启动
然后:
vsnjm48y3#
首先,使用以下命令解析所有依赖项
如果您仍然看到错误,则无法解析@SpringBootApplication
然后在pom.xml中,添加您也可以从https://start.spring.io/获得的版本,该版本是您在为Spring-Boot项目创建压缩文件时选择的版本
之后,通过保存pom.xml让依赖项得到解决,一旦它得到解决,错误就会消失
sg24os4d4#
您可能需要更改IDE中的maven路径。在您的IntelliJ IDE中,转到
设置->构建、执行、部署->构建工具->Maven
从那里点击Maven主路径下拉菜单并选择捆绑的(Maven 3)
q1qsirdb5#
我也有同样的问题,一个简单的问题:
文件->缓存失效/重新启动->失效并重新启动
然后MAVEN->重新加载项目
解决它
but5z9lq6#
错误有时发生在错误的类中,如下所示
它应该如下所示,根据其他人的其他有用提示,清除缓存也将有助于解决您的问题。
bzzcjhmw7#
请按照以下步骤操作。对我来说,这很管用。
1.使缓存无效并重新启动。
1.当intellij重新打开时,您可以看到检测到Gradle构建脚本(或maven)。
只需点击‘建立Gradle’赞消息即可。
然后,IntelliJ将运行构建脚本,并且依赖关系也将被解析。
wfveoks08#
进入设置->构建、执行、部署->构建工具->Maven
并选择maven home路径为“捆绑(Maven3)”