码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-07-30 15:40:02      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:官方   noclass   ast   net   ase   遇到   公司   code   jar   

一直开发维护公司原有项目,很少有用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学习过程中遇到的几个问题

标签:官方   noclass   ast   net   ase   遇到   公司   code   jar   

原文地址:http://blog.51cto.com/5609547/2152146

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!