【发布时间】:2019-12-02 08:27:07
【问题描述】:
为什么我在运行简单的 SpringBoot 应用程序时遇到此错误。
线程“主”java.lang.NoSuchMethodError 中的异常: org.springframework.boot.SpringApplication.run(Ljava/lang/Class;[Ljava/lang/String;)Lorg/springframework/context/ConfigurableApplicationContext; 在 io.javabrain.springbootstarter.CourseApiApp.main(CourseApiApp.java:10)
package io.javabrain.springbootstarter;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class CourseApiApp {
public static void main(String[] args) {
SpringApplication.run(CourseApiApp.class, args);
}
}
应该运行成功
【问题讨论】:
-
您是如何创建应用程序的?文件结构可能不正确。
-
你能发布你的 maven pom.xml 文件吗?
-
这看起来像是一个不匹配的版本。您是否使用相同的版本来构建和运行它?检查你的依赖关系。
-
这似乎是构建问题。使用
clean install再次构建项目。然后做更新项目。然后尝试启动项目 -
我的项目中有很多类似的课程,而且一切正常。提供更多信息。尝试从start.spring.io下载项目
标签: spring spring-boot