spring cloud 由Edgware.SR3升级为Finchley需要做的改动

spring boot 版本由1.5.10.RELEASE ==> 2.0.5.RELEASE

spring cloud 版本由Edgware.SR3 ==> Finchley.SR2

1.spring boot版本

    Finchley 只与 Spring Boot 2.0.x兼容,不支持 Spring Boot 1.5.x。

        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.10.RELEASE</version>

    修改为:

        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.0.RELEASE</version>

2.Eureka Server 端

        <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>

3.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>

4.Spring Cloud 获取服务客户端 IP

    在配置文件中,获取客户端ip的方式

       ${spring.cloud.client.ipAddress}:${server.port}

    修改为:

       ${spring.cloud.client.ip-address}:${server.port}

5.断路器

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-hystrix</artifactId>
        </dependency>

    修改为:

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
        </dependency>

6.feign

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-feign</artifactId>
        </dependency>

    修改为:

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-openfeign</artifactId>
        </dependency>

7.zuul

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-zuul</artifactId>
        </dependency>

    修改为:

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-zuul</artifactId>
        </dependency>

8.HikariCP

        <dependency>
            <groupId>com.zaxxer</groupId>
            <artifactId>HikariCP</artifactId>
            <version>3.0.0</version>
        </dependency>

9.redis配置(timeout不能为0)

  redis: 
    database: 0
    host: 127.0.0.1
    port: 6379
    password: 123456
    pool:
      max-active: 8  
      max-wait: -1  
      max-idle: 8
      min-idle: 0  
    timeout: 10000

猜你喜欢

转载自blog.csdn.net/baidu_22234049/article/details/84325021