问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SpringCloud-feign客户端统一处理下游服务自定义异常(1.5.x版本下可以)

发布网友 发布时间:2023-01-06 14:50

我来回答

1个回答

热心网友 时间:2023-10-18 17:35

经过尝试和查阅资料,Springcloud处理下游服务的异常是是通过默认的ErrorDecoder实现处理的,最终上游业务获取抛出的异常处理都是FeignException处理,到时上游业务统一异常处理造成困扰,下面解决方式为:

主要分析了返回的body的内容,主要结构如下:

分析能够得到--我们有了完整的包结构和message,所以我们完全可以通过反射生成一个同样的异常对象,这样我们在上游业务就可以被controllerAdvice捕获到,从而达到统一异常处理的目的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? Spring Boot中Controller的统一异常处理 一个石字旁一个西字 招商信用卡几天算逾期? 左边一个石, 右边一个西读什么? 研究生毕业,可以去中小学应聘老师吗? 埃安y蓄电池型号 为什么要用多层摄像头玻璃层数 单效空调滤清器和双效滤清器什么区别 新买的英特尔笔记本怎么没有序列号 小孩可以吃柿饼不 小孩能吃柿饼吗 小孩子可以吃柿子饼吗? 梦见一大袋煮熟的虾 邮政储蓄卡转农村信用社手续费是多少 净化的反义词_净化的近义词_净化的词语解释 在微博怎么买tf正版周边的 正品防调包标签怎么拆不坏 aj正品防调包拆下不退换 中级会计教材2023年有几本? 把美团跑腿的收货码关闭收货人还会收到短信吗 spring security oauth2 认证端异常处理(基于前后分离统一返回json) 梦见吃东西咬碎牙齿 梦见吃东西牙齿就碎掉满嘴鲜血 梦见牙齿一咬就碎 梦见把牙齿嚼碎 81年的农历3月一号是阳历的多少号什么星座 cmd能查pin密码 cmd怎么查看摄像机密码 硝化菌液怎么用 梦见我在外面蹲在地上小便 梦见自己随便在地上小便 梦见蹲下尿流 第一次见家长,男朋友的妈妈给红包,里面258块!这有什么意头吗? 小三太猖狂主动加我微信,说要见面说!我该怎么对付他 民间除小三的方法(怎样用合法的方法惩治小三) 去汕头旅游哪些景点值得去 铮铮铁骨什么意思?出处是哪里? sb260二极管可以用her204代替吗 SR260能用ST3100代换吗 丝瓜成熟时间丝瓜什么时候成熟