最近在研究SpringCloud微服务框架,按照网上的搭建方法搭建项目时发现出现了很多别人博客不存在的问题,然后自己摸索了很久发现发现不了服务和SpringCloud的版本问题有很大关系
按照网上的方法在idea上搭建服务注册中心服务端和客户端时
默认采用的springboot版本是2.0.0以上  目前好像是2.0.2版本
目前我见到的其他博客里的搭建的版本都是在2.0.0版本一下   所以每次看着和别人的引用都一样  但可能会出现找不到包 引用等问题  难受啊 抓狂  后来我发现服务注册中心发现不了服务也是因为版本的问题 在2.0.0以下版本中 例如注解 @EnableEurekaServer

@EnableDiscoveryClient 等的引入的依赖是这样的   idea使用注解自动导入的依赖也是这种的

但实际上他们引入的依赖应该是新的依赖  是2.0.0以上版本的依赖  以前的依赖不能使用


问题解决   OK

 idea使用注解@EnableDiscoveryClient 等自动导入的依赖也是2.0.0以下版本使用的依赖这种的 不知道这是不是你idea的小bug   所以只要修改对应版本的以来就可以啦

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐