@FeignClient注入service失败 在入口类上方加入注解 1 @EnableFeignClients(basePackages = {com.ritoinfo.framework.evo.sp.sys.api,com.yqjr.sp.eco.member}) 由于使用pom引入service jar包,如果不加basePackage,会找不到包
@FeignClient注入service失败在入口类上方加入注解
由于使用pom引入service jar包,如果不加basePackage,会找不到包所在路径 Feign注入失败之坑今天碰到一个很坑的问题,feign 注入失败。 错误信息
很简单的一个报错信息, 直接看Application ,发现以及包含注解 @EnableFeignClients,以及 @ComponentScan("com.pance"),并且feign 也包含在 com.pance目录下。 查了良久, 终于在最崩溃的时候,发现了一个细节的坑,feign 时在另外的common 包中引入的,虽然@ComponentScan("com.pance") 指定了扫描路径包含了feign 的路径,但是feign如果不是在相同的module 下,就必须加上 自己的扫描范围,例如
加上之后,问题解决
发现网上说都是要配置@EnableFeignClients,以及引入jar 包,但是这个basePackage 这个值很少有说明。就写一下自己踩坑的惨痛经历。 Feign的jar包如果和服务在同一个工程下,需要指定basePackage |
2021-06-05
2021-05-27
2021-05-26
2021-06-05
2021-05-16