原本用的springcloud版本用的是Dalston.SR3 springboot用的1.5.9RELEASE 用着也不报错,也没有提示,客户端就是注入不进去。
<!--将微服务provider注册进eureka -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-eureka-client</artifactId>
</dependency>
Dalston支持的注入进去是 这样子写的。
eureka服务端是
<!-- eureka-server 的服务端 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix-eureka-server</artifactId>
</dependency>
搞得我头都大了。后来,我决定换maven仓库 。换版本。
改成Finchley.RELEASE springboot改成 2.0.3.RELEASE的版本。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
<!--将微服务provider注册进eureka -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
版本之间有所区别。在2.0版本以上不能使用了。