一共3个项目
- im_core(记住这个名字,会是个坑):服务提供者
- feignClient:feign接口
- consumer:服务调用者
im_core
![](https://img.haomeiwen.com/i11732982/97563ec47794c7be.png)
feignClient
-
feignClient
如上图,这个项目要编辑的只有2个文件
pom.xml文件,FeignDemo接口文件
consumer
如果用了带有下划线的应用名,会在调用者项目启动时报错
-
用了带有下划线的应用名就导致错误
![](https://img.haomeiwen.com/i11732982/1d859f26507b2584.png)
如果没有这样做,会导致的问题如下:
- feignClient不起作用
- 项目启动时,feignClient里的interface无法被Autowired
- 项目启动后,controller里的web接口404(因为没有scan本项目的扫描路径,所以controller没有被加载到springbean生命周期,当然就不行啦)
网友评论