一、fallbackFactory 推荐:可以捕获异常信息并返回默认降级结果。可以打印堆栈信息。
二、 fallback 不推荐:不能捕获异常打印堆栈信息,不利于问题排查。
1、 @FeignClient类 常识基础
url 参数不存在,value name 代表服务名称, feign寻找nacos 注册的服务名称
@FeignClient(value = “server-feign” ,fallbackFactory = WebFeignFallbackFactory.class)
url 参数存在 则使用该地址 name仅代表名称
@FeignClient(name = “menuFeign”, url = “${menuFeign.url}”,fallbackFactory = MentuFeignFallback.class)
特别注意:Feign Get请求参数名称必须定义value
@GetMapping(value = "/blade-system/menu/routesByUserCode")
MenuDataResponseVO
@RequestParam("userCode") String userCode);
https://blog.csdn.net/weixin_42771651/article/details/121626431