关键操作 实现ErrorDecoder接口 问题和背景 最近项目中在大量使用Feign和OkHttp作为http客户端使用,开发效率得到显著的提升.但也面临一些问题,比如每个下游系统的异常返回方式不同,需要编写大量的错误处理代码来适应不同的服务,而且错误处理代码混在业务代码中,违反单一职责原则和最少知识原则.面临着维护难度上升的风险.需要一个方案来规避这些后期维护成本上升的风险. 目的 防止项目腐化,避免错误处理代码与业务代码强耦合.导致后期的维护成本的上升和陷入逻辑迷宫的风险.保证灵活性和高可…