在application.java上添加@EnableFeignClients注解,引入外部服务的添加@FeignClient注解的interface接口类,但不明确指明basePackages的路径,在远程调用其他服务的api接口时会报熔断的问题,因为spring ioc不会自动为外部引入的其他服务jar包里, 标注了@FeignClient注解的interface自动生成bean对象。所以要指定basePackages的路径:
@EnableFeignClients(basePackages={"com.bs.api.*","com.bs.remote.*})
本文介绍在使用@EnableFeignClients注解时,未指定basePackages路径导致的熔断问题。通过明确指定路径,确保Spring IOC能为外部服务自动生成Bean对象。

1306

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



