第一篇文章中,我们在FallBack异常处理中,使用了"FeignException"去自定义异常但是!突然发现会被我们的 sentinel 熔断机制将我们抛出的异常拦截。
解决办法:
1、feign中引入我们自定义异常配置
2、异常配置里实现 ErrorDecoder (feign的原生解码器) 通过实现 decode 方法去自定义我们的异常。
2024-02-12 10:22:28
第一篇文章中,我们在FallBack异常处理中,使用了"FeignException"去自定义异常但是!突然发现会被我们的 sentinel 熔断机制将我们抛出的异常拦截。
解决办法:
1、feign中引入我们自定义异常配置
2、异常配置里实现 ErrorDecoder (feign的原生解码器) 通过实现 decode 方法去自定义我们的异常。