@feignclient注解参数
时间: 2023-09-23 08:09:22 浏览: 115
springboot FeignClient注解及参数
@FeignClient注解是用于声明一个服务调用客户端的注解,常用参数如下:
1. value:服务名称,对应被调用的服务名;
2. url:服务地址,如果有指定url,则优先使用url,而不使用eureka;
3. path:服务路径,服务的根路径,会拼接在url后面;
4. configuration:Feign配置类,用于自定义Feign的配置;
5. fallback:服务降级处理类,实现服务调用失败时的处理逻辑;
6. fallbackFactory:服务降级处理类工厂,与fallback二选一使用;
7. decode404:是否将404错误解码,默认为false,表示不解码;
8. primary:是否设置为默认的FeignClient实例,如果有多个FeignClient实例,可以设置一个为默认实例。
其中,value参数和url参数是必选的,其他参数都是可选的。
阅读全文