Spring Boot应用程序错误:线程“ main”中的异常java.lang.NoSuchMethodError

时间:2019-07-24 08:33:35

标签: spring spring-boot

为什么在运行简单的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);
    }
}

它应该成功运行

1 个答案:

答案 0 :(得分:0)

对于gradle \ wrapper \ gradle-wrapper.properties文件中的gradle项目,将distributionUrl变量更改为:

distributionUrl = https://services.gradle.org/distributions/gradle-4.7-bin.zip

如果没有帮助,请从https://start.spring.io/下载项目并执行相同的操作。

如果使用maven,只需从https://start.spring.io/下载maven项目。应该可以。