做微服务拆分的时候,把统一的Feign调用单独拆出来作为一个jar,遇到俩个问题,
1. jar中的bean无法注入
2. feign接口已经注入,但是无法实现服务接口调用
下面是解决方案:
在Consumer端启动类做处理->
1. 通过组件扫描jar中组件路径
@ComponentScan(basePackages = "com.coop") //该路径下使用了@Component注解
2. 扫描 Feign 接口
@EnableFeignClients(basePackages = "com.coop.client")
微服务拆分与Feign调用问题解决

本文分享了在微服务架构下,将Feign调用独立成jar包过程中遇到的bean注入失败及服务接口调用问题,并提供了解决方案。通过在Consumer端启动类中使用@ComponentScan和@EnableFeignClients注解,成功实现了组件扫描和Feign接口的注册。

535

被折叠的 条评论
为什么被折叠?



