1、springboot-parent改成2.1.3.RELEASE版本
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
</parent>
2、springcloud依赖管理版本改成Finchley.RELEASE版本
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
3、项目中eureka-client版本修改
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
4、注册中心的eureka-server版本修改
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
5、项目中增加fegin版本引入,以前是没有的,接口上的注解@FeginClient()引入路径也要变更
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
5、配置文件ip参数修改
升级前:${spring.cloud.client.ipAddress}
升级后:${spring.cloud.client.ip-address}
6、启动类上不要@EnableEurekaClient注解也可以注册,2.0版本特性,但是不加这个会导致zipkin链路追踪数据查询不到,所以建议加上
7、zipkin采样频率参数变更
升级前:spring.sleuth.sampler.probability: 1.0
升级后:spring.sleuth.sampler.percentage: 1.0
8、添加配置,允许fegin名次相同的覆盖
spring.main. allow-bean-definition-overriding=true