spring cloud学习过程中遇到的几个问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring cloud学习过程中遇到的几个问题相关的知识,希望对你有一定的参考价值。

    一直开发维护公司原有项目,很少有用spirng cloud来开发,今天来学习下,把自己遇到的坑说下

spring cloud与spring boot对应的版本要求很高.
学习spring cloud自然是先去找一个别人的demo来运行跑起来,我在git地址上找了一个https://github.com/SoftwareKing/sc-gateway/tree/master/ch1
下载好后,当然先允许eureka server服务,结果发现报错,报错有几个Caused by,里面有一个Caused by是Caused by: java.lang.NoClassDefFoundError: com/netflix/discovery/converters/XmlXStream
看了下pom.xml用的spring boot版本是2.0.1.RELEASE ,spirng cloud的版本是Finchley.RC1,我试着把spring cloud的版本换成Finchley.M7,运行下就正常了,我想当时这个demo的作者应该也测试了,当时应该是可以的,难道是spring cloud的Finchley.RC1版本后面更新了依赖导致了某些jar依赖升级导致了不能用?
spirng cloud去官网的git看了下,按时间顺序有A,B,C,D,E,F等5个大版本,现在主流就是E(Edgware)和F(Finchley),F对应的spring boot版本是2.0.x,理论上来说这个demo对应的版本应该是没问题,我想这可能是官方后来对RC1更新导致的,毕竟现在官方更新spring cloud的速度是很快的。

以上是关于spring cloud学习过程中遇到的几个问题的主要内容,如果未能解决你的问题,请参考以下文章

面试中你有遇到这些Spring Cloud常问题吗?知道如何完美解答吗?

spring cloud 使用feign 遇到问题

spring cloud导入一个新的spring boot项目作为spring cloud的一个子模块微服务,怎么做/或者 每次导入一个新的spring boot项目,IDEA不识别子module(代

Spring Cloud 学习 Spring Cloud Config

Spring Cloud Feign 调用过程分析

Spring Cloud Feign 调用过程分析