open-feign小坑
2020-06-28 本文已影响0人
黑铁大魔王
一共3个项目
- im_core(记住这个名字,会是个坑):服务提供者
- feignClient:feign接口
- consumer:服务调用者
im_core

feignClient
-
feignClient
如上图,这个项目要编辑的只有2个文件
pom.xml文件,FeignDemo接口文件
consumer
如果用了带有下划线的应用名,会在调用者项目启动时报错
-
用了带有下划线的应用名就导致错误

如果没有这样做,会导致的问题如下:
- feignClient不起作用
- 项目启动时,feignClient里的interface无法被Autowired
- 项目启动后,controller里的web接口404(因为没有scan本项目的扫描路径,所以controller没有被加载到springbean生命周期,当然就不行啦)