学习spring-cloud报了一个错误: Field discoveryClient in com.controller.DcController required a bean of type 'com.netflix.discovery.DiscoveryClient' that could not be found. pom依赖为
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>
查了一下原因发现时导入包错误: @Resource private DiscoveryClient discoveryClient; 有两个导入包: import org.springframework.cloud.client.discovery.DiscoveryClient; com.netflix.discovery; 导入时应该导入第一个