1. 程式人生 > >java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder 問題

java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder 問題

搭建spring cloud的時候,報以下錯誤:

java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V

是由於spring boot版本相容性導致的,在pom.xml中修改配置檔案,修改前:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId
>
<version>2.0.0.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>

修改後:

<parent>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-parent</artifactId>
       <version
>
1.5.3.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>

然後需要重新匯入Maven依賴: 這裡寫圖片描述

再然後重新build專案: 這裡寫圖片描述

最後重新啟動即可