org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang
由于項(xiàng)目的springcloud eureka用的是1.4的版本,雖然說以后eureka會閉源,很多公司開始用console和zk來做注冊中心.但是為了盡量做小的改動(dòng)升級現(xiàn)在的版本茉兰。所以采用了以下措施材鹦。另外加入了getway的網(wǎng)關(guān)也需要springcloud2.0的版本,因此升級在所難免毡咏。
一.Eureka
一段直、前提
升級前 => 升級后
Spring Boot 1.5.x => Spring Boot 2.0.4.RELEASE
Spring Cloud Edgware SR3 => Spring Cloud Finchley.SR1
1.1ureka Server marven 依賴更新
升級前:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>
升級后:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
1.2拢蛋、Eureka Client
因?yàn)榕渲弥行男枰鳛榉?wù)注冊到注冊中心,所以需要升級 Eureka Client筐钟,其他依賴沒有變動(dòng)整吆。
Eureka Client 依賴更新
升級前:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
升級后:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
原文參考:001-Spring Cloud Edgware.SR3 升級最新 Finchley.SR1,spring boot 1.5.9.RELEASE 升級2.0.4.RELEASE注意問題點(diǎn)
]