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。

        org.springframework.boot
        spring-boot-starter-parent
        1.5.10.RELEASE

    修改为:

        org.springframework.boot
        spring-boot-starter-parent
        2.0.0.RELEASE

2.Eureka Server 端

        
            org.springframework.cloud
            spring-cloud-starter-eureka-server
        

    修改为:

        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-server
        

3.Eureka Client 端

        
            org.springframework.cloud
            spring-cloud-starter-eureka
        

    修改为:

        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-client
        

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

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

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

    修改为:

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

5.断路器

        
            org.springframework.cloud
            spring-cloud-starter-hystrix
        

    修改为:

        
            org.springframework.cloud
            spring-cloud-starter-netflix-hystrix
        

6.feign

        
            org.springframework.cloud
            spring-cloud-starter-feign
        

    修改为:

        
            org.springframework.cloud
            spring-cloud-starter-openfeign
        

7.zuul

        
            org.springframework.cloud
            spring-cloud-starter-zuul
        

    修改为:

        
            org.springframework.cloud
            spring-cloud-starter-netflix-zuul
        

8.HikariCP

        
            com.zaxxer
            HikariCP
            3.0.0
        

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

10.webmvcconfigureradapter过时

@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {

}

修改为:

@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {

}

你可能感兴趣的:(Java业务相关)