java 应用程序的一个依赖项中的@FeignClient接口和应用程序主类上的@EnableFeignClients无法将接口作为Bean加载

9gm1akwq  于 2023-02-02  发布在  Java
关注(0)|答案(1)|浏览(126)

例如:
应用程序A-〉依赖项B. B获得了一个带@FeignClient注解的SPI接口,该接口由A和B中的类依赖于@Autowired,当启动应用程序A时,SPI应该工作正常。
在A的主类上添加@EnableFeignClients@SpringBootApplication(scanBasePackages= "path-include-that-SPI-interface")并启动时,遇到异常"找不到限定的bean ...[SPI接口]"。

2w2cym1i

2w2cym1i1#

解决方案是为@EnableFeignClients配置扫描基本路径:@EnableFeignClients(basePackages= "path-include-that-SPI-interface").

相关问题