報錯信息:java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V
錯誤原因:引入的 hystrix-dashboard 依賴與 Spring Cloud 和 Spring Boot 版本不匹配,Spring Cloud 版本爲 Hoxton.SR3,Spring Boot 版本爲 2.2.6
解決辦法:只引入以下依賴即可
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
<version>2.2.2.RELEASE</version>
</dependency>
如果還不行的話,嘗試先引入以下依賴
// 這兩個依賴配合才引入了dashboard
<dependency>
<groupId>com.netflix.hystrix</groupId>
<artifactId>hystrix-javanica</artifactId>
<version>RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-hystrix-dashboard</artifactId>
</dependency>
然後再將這兩個依賴替換爲以下依賴即可
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
<version>2.2.2.RELEASE</version>
</dependency>