最近在研究SpringCloud微服务框架,按照网上的搭建方法搭建项目时发现出现了很多别人博客不存在的问题,然后自己摸索了很久发现发现不了服务和SpringCloud的版本问题有很大关系
![](https://i-blog.csdnimg.cn/blog_migrate/44b90cfb43227d76262efe1d5d174398.png)
按照网上的方法在idea上搭建服务注册中心服务端和客户端时
![](https://i-blog.csdnimg.cn/blog_migrate/24afb5823dffee27e19a14bb727c1a0d.png)
默认采用的springboot版本是2.0.0以上 目前好像是2.0.2版本
![](https://i-blog.csdnimg.cn/blog_migrate/59707e4df91048042ba9dd479d81b258.png)
目前我见到的其他博客里的搭建的版本都是在2.0.0版本一下 所以每次看着和别人的引用都一样 但可能会出现找不到包 引用等问题 难受啊
后来我发现服务注册中心发现不了服务也是因为版本的问题 在2.0.0以下版本中 例如注解
@EnableEurekaServer
![抓狂](https://static-blog.csdn.net/xheditor/xheditor_emot/default/crazy.gif)
@EnableDiscoveryClient 等的引入的依赖是这样的 idea使用注解自动导入的依赖也是这种的
但实际上他们引入的依赖应该是新的依赖 是2.0.0以上版本的依赖 以前的依赖不能使用
问题解决 OK
idea使用注解@EnableDiscoveryClient 等自动导入的依赖也是2.0.0以下版本使用的依赖这种的 不知道这是不是你idea的小bug 所以只要修改对应版本的以来就可以啦