如果开启熔断
按照报错信息找到
是不是这块的原因
mkh04yzy1#
这个问题 spring boot2.0之后就有了, spring boot 1.x spring.main.allow-bean-definition-overriding=true2.0 后 spring.main.allow-bean-definition-overriding=false
sca 修改的话, 把方法名改一下即可
使用FeignClient 多数项目会出现这个问题FeignClient重现步骤:假设 User服务定义了两个Client 供外部使用AccountClinet,UserInfoClient
因调用的同一个服务, 接口类会加@FeignClient(name = "account") 注解OpenFeign 解析的时候 会把account 定义成bean Name, 导致异常
Spring Cloud 给的意见就是按提示修改配置 有相关的issue , 具体的地址 找不到了, 你可以去找找
mbzjlibv2#
记得以前看feign的时候有说道不能跟服务在同一个上下文
368yc8dk3#
好的我看看
3条答案
按热度按时间mkh04yzy1#
这个问题 spring boot2.0之后就有了, spring boot 1.x spring.main.allow-bean-definition-overriding=true
2.0 后 spring.main.allow-bean-definition-overriding=false
sca 修改的话, 把方法名改一下即可
使用FeignClient 多数项目会出现这个问题
FeignClient重现步骤:
假设 User服务定义了两个Client 供外部使用
AccountClinet,UserInfoClient
因调用的同一个服务, 接口类会加
@FeignClient(name = "account") 注解
OpenFeign 解析的时候 会把account 定义成bean Name, 导致异常
Spring Cloud 给的意见就是按提示修改配置 有相关的issue , 具体的地址 找不到了, 你可以去找找
mbzjlibv2#
记得以前看feign的时候有说道不能跟服务在同一个上下文
368yc8dk3#
好的我看看