feign 调用的服务端报错会返回错误信息吗?

1、问题概述
今天看到群里面有问一个这样的问题:
请问Feign的服务端抛出异常,Feign client可以捕获从远程抛出的这个异常吗?

2、解答疑问:
在服务端报错后返回错误信息:{status:500, message: 你返回的错误信息}
先看定义返回的错误,具体如图1所示:
feign 调用的服务端报错会返回错误信息吗?_第1张图片
图1
在看看调用端, 打印的异常信息, 具体如图2 所示:
这里写图片描述
图2
因此,可以在客户端获取服务端的错误信息。 更多的转化和信息处理, 请看图2 中的报错提示类。

你可能感兴趣的:(spring,cloud)