共被编辑 1 次

版本 更新时间 贡献者 编辑原因 操作
#r1 4月28日 Nisus119 创建问题 查看

springmvc/springboot下怎么统一设置响应格式?

我们知道, 通过统一异常处理机制, 可以在controller抛异常的情况下, 也能使用我们定义的统一标准的响应数据集返回. 但是, 当在其他地方, 比如过滤器中抛了异常, springboot 是以默认的格式返回的(如下). 怎么将这种情况下, 也能使用定制的响应数据集格式呢?
{
"path":"/api/agency/v2/agented_grade/idcard_phone",
"error":"Internal Server Error",
"message":"java.lang.NullPointerException",
"timestamp":"2019-04-28T07:33:06.373+0000",
"status":500
}