SpringCloud Bus实操相关 导致config client不能启动

来源:6-5 Spring Cloud Bus实操.mp4

LayJustDoIt

2018-03-24

问题描述如下:

SpringBoot和Cloud版本升级后启动order出现以下问题,说prodcut not found,

http://img.mukewang.com/szimg/5ab60ec500010a3211970444.jpg

但我product已经依赖过来了, 也能点过去, (下面的依赖能点过去啊)

http://img.mukewang.com/szimg/5ab60f370001917105540145.jpg

然后注入productclient的地方报错了,只要使用product的地方都报这个, 但是能注入也能调用相关方法, 不知道为什么会报Cloud not autowire

http://img.mukewang.com/szimg/5ab60f880001312b07430477.jpg


最后,还有一点就是启动类上引入feign的包是openfeign,师兄不是说版本升级后就叫这个嘛, 但是我看您哪儿写的是feign啊? 有点蒙了。。。

http://img.mukewang.com/szimg/5ab6101c00019de108220308.jpg

期望结果:能正常启动。

写回答

2回答

殇腥黯皓

2018-03-24

我也遇到过,我的方法是在@SpringBootApplication后面加上(scanPackeges={“”})

0
2
LayJustDoIt
一个多月前的问题啦哈, 过来巩固一下, 现在看这个其实蛮容易的, 就是版本的问题, 启动的问题把feign使用m1或其他版本就能解决; config server 引入 bus 的依赖启动后直接访问/bus/refresh接口就能自刷了, 不过webhook不是monitor, 还是/bus/refresh; 估计换了正式版没有问题 ; )
2018-05-04
共2条回复

w84422

2018-03-28

@EnableFeignClients 引的包不对,import org.springframework.cloud.netflix.feign.EnableFeignClients;

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程