开发过程中创建刚创建一个FeignClient时,尝试测试功能的时候出现以上报错信息。
查询众多人的博客之后,看到是因为spring在注入容器时,都是使用value作为容器前缀名。不过不符合我的错误解决方法,之后查看项目文件时,由于个人创建项目不规范在Service模块和Api模块都创建了启动类,而且都加上了@EnableFeignClients注解扫描到了同样的FeignClient包下的feignclient,导致重复注入同一个容器的异常。
原因:多个启动类扫描同一个FeignClient包 解决方法:
只需要删除service模块的启动类,或者注释掉service模块中的@EnableFeignClients代码即可