6-5课程中,springboot和springcloud换成BUILD-SNAPSHOT版本后,ProductClient注入不了
来源:6-5 Spring Cloud Bus实操.mp4

慕先生4523535
2018-08-08
控制台报错:
Description:
Field productClient in com.imooc.order.controller.ClientController required a bean of type 'com.imooc.product.client.ProductClient' that could not be found.
Action:
Consider defining a bean of type 'com.imooc.product.client.ProductClient' in your configuration.
5回答
-
bus这一章用的快照版,快照版改动无感知的,所以很有可能已经和师兄当时的版本里面内容不一致了,建议你可以先往后看,最后一章升级视频专门有讲。052019-11-15
-
慕粉2234082485
2020-01-29
搞这么久终于解决了,product项目根本不用换成跟order项目一样的版本,也就是说根本不是Feign跟openFeign的问题,只要在order项目的orderApplication文件加上一句 @ComponentScan(basePackages = {"com.imooc.product"})
问题即可解决
232020-06-29 -
慕慕4151726
2020-06-15
@ComponentScan(basePackages = "com.imooc.product.client") 加上这个注解 可以成功注入ProductClient bean
00 -
JeremyBuendia
2019-11-14
我现在的问题跟你一样,因为product-client 无法注入,order没办法启动,是后退回M3版本,还是就这样直接写?
012019-11-15 -
bgkp
2019-05-17
终于搞定了,和你一样的问题,换了版本就好了, 注意order项目和product引入Feign的 pom配置是不一样的。 保持两个项目里面的 Spring cloud 等版本都一致, 还有很多坑,慢慢填吧
012019-08-08
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
5672 学习 · 2489 问题
相似问题