@SpringBootApplication 无法解析为 STS 中的类型
@SpringBootApplication cannot be resolved to a type In STS
我是 STS 的新手。我在 Whosebug 中搜索了这个错误。我没有找到正确的匹配答案。
我能够在 STS 的 MavenDependencies 部分中看到 class,但无法在我的 java class.
中添加注释
您的帮助将得到应用。谢谢
在包声明下方添加导入语句。
导入org.springframework.boot.autoconfigure.SpringBootApplication;
您只需将该注释添加到您的入口点,而不是每个 class。它与持有主要方法的 class 相同 Spring...
public static void main(String[] args) {
SpringApplication.run(CourseAPIApp.class, args);
}
转到您的 Maven 存储库目录
对于下面路径上的 windows
C:\Users\YourUser\.m2\repository\org\springframework\boot
然后删除 spring-boot-autoconfigure
文件夹。
现在去eclipse Right click on project -> Maven -> Update Project
.
这解决了我的问题。
只需将 spring 引导版本从 1.5.8 更改为 1.5.6。
相信我,我已经尝试了所有其他解决方案,但只有这个解决方案对我有用。
我遇到了同样的问题。您可以通过构建具有 "eclipse:eclipse"
目标的项目来解决它。
运行 来自命令行的命令
mvn clean dependency:tree
mvn clean compile
select 项目并执行 maven->update
这解决了我的问题
清除 org/springframework/boot 文件夹下的 .m2/ 文件位置和 运行 项目
下的mvn clean install命令
以上解决方案都不适合我,因为我的代码是这样的
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.2.RELEASE</version>
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<properties>
<java.version>1.8</java.version>
</properties>
我缺少导致此错误的 <dependencies>
标记。
导入以下内容:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
我是 STS 的新手。我在 Whosebug 中搜索了这个错误。我没有找到正确的匹配答案。
我能够在 STS 的 MavenDependencies 部分中看到 class,但无法在我的 java class.
中添加注释在包声明下方添加导入语句。
导入org.springframework.boot.autoconfigure.SpringBootApplication;
您只需将该注释添加到您的入口点,而不是每个 class。它与持有主要方法的 class 相同 Spring...
public static void main(String[] args) {
SpringApplication.run(CourseAPIApp.class, args);
}
转到您的 Maven 存储库目录
对于下面路径上的 windows
C:\Users\YourUser\.m2\repository\org\springframework\boot
然后删除 spring-boot-autoconfigure
文件夹。
现在去eclipse Right click on project -> Maven -> Update Project
.
这解决了我的问题。
只需将 spring 引导版本从 1.5.8 更改为 1.5.6。 相信我,我已经尝试了所有其他解决方案,但只有这个解决方案对我有用。
我遇到了同样的问题。您可以通过构建具有 "eclipse:eclipse"
目标的项目来解决它。
运行 来自命令行的命令
mvn clean dependency:tree
mvn clean compile
select 项目并执行 maven->update 这解决了我的问题
清除 org/springframework/boot 文件夹下的 .m2/ 文件位置和 运行 项目
下的mvn clean install命令以上解决方案都不适合我,因为我的代码是这样的
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.2.RELEASE</version>
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<properties>
<java.version>1.8</java.version>
</properties>
我缺少导致此错误的 <dependencies>
标记。
导入以下内容:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;