从spring cloud 1.x 升级到 2.0的简单示例教程

2018-07-09  本文已影响0人  wine_5664

原 spring cloud 1.x 的示例项目地址: https://github.com/14251104246/spring-cloud-1.x-to-2.0-demo/tree/cloud1.x

升级到 spring cloud 2.x 的示例项目地址: https://github.com/14251104246/spring-cloud-1.x-to-2.0-demo/tree/cloud2.0

依赖

根目录pom文件改动
eureka服务端pom文件改动
<!--spring cloud 1.x 时的 eureka 配置-->
<!--<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>
测试用的服务模块spring-cloud-producer的pom文件改动如下
<!--<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>
<!--<dependency>-->
    <!--<groupId>org.springframework.boot</groupId>-->
    <!--<artifactId>spring-boot-actuator</artifactId>-->
<!--</dependency>-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

zuul网关的pom文件改动如下

<!--<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>
<!--<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>
application.yml等配置无需改变

测试

示例项目测试接口
测试结果
上一篇 下一篇

猜你喜欢

热点阅读