以前搞的Spring Cloud项目,是基于spring boot 1.5.x的,对应Spring Cloud 版本是Edgware,现在重新梳理Spring Cloud 相关知识点,发现很多都跟以前不一样了,比如 Feign中,1.0版本系列,是不允许使用@GetMapping注解的,现在使用Finchley版本,就支持。
以下基于Finchley版本整理了版本带来相关改变!欢迎各位纠正补充!
一、 版本升级后的改变
| 编号 | 改变项 | Finchley以前版本 | Finchley以后版本 |
|---|---|---|---|
| 1 | 对应Spring Boot版本 | Spring Boot 1.5.x | Spring Boot 2.x.x |
| 2 | Eureka Server 依赖 | spring-cloud-starter-eureka-server | spring-cloud-starter-netflix-eureka-server |
| 3 | Eureka Client 依赖 | spring-cloud-starter-eureka | spring-cloud-starter-netflix-eureka-client |
| 4 | Spring Cloud 注册中心中的客户端实例IP显示方式 | ${spring.cloud.client.ipAddress} | ${spring.cloud.client.ip-address} |
| 5 |

本文详细介绍了从Spring Boot 1.5.x和Spring Cloud Edgware版本升级到Spring Boot 2.x.x及Spring Cloud Finchley后的主要变化。包括Feign支持@GetMapping注解、配置中心认证方式改变、Actuator健康检查和Hystrix Stream访问问题的解决方法等。通过这些改变,开发者需要注意调整相应的配置和代码以适应新版本。
最低0.47元/天 解锁文章
623

被折叠的 条评论
为什么被折叠?



