在我使用SpringCloud的feign框架开发微服务的时候碰到的问题。
使用@FeignClient注解和@RequestMapping注解修饰远程服务调用接口,并使用@FeignClient注解的fallback属性绑定熔断器。
在项目启动的时候就报错,大致信息表示映射冲突。具体代码和报错见下文。
接口代码
错误信息
解决方法
1.不在接口上使用@RequestMapping。将 ” 公共路径前缀 “ 老老实实写在每一个方法的@RequestMapping中。(可以应燃眉之急,但在接口中存在大量方法的时候并不实用)
2.使用fallbackFactory的方式绑定熔断器工厂(推荐)
产生原因
https://blog.csdn.net/qq_29824445/article/details/125254657