springboot定义统一的返回异常提示数据格式

Posted 健康平安的活着

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot定义统一的返回异常提示数据格式相关的知识,希望对你有一定的参考价值。

一 描述

1.1 没有加全局异常处理

1.这里设置一个字符串为空指针异常,然后看看返回给前端的信息。

 2.返回结果

 3.效果看起来不友好的提示

1.2 添加全局异常处理

1.代码:添加一个全局异常处理类

@ControllerAdvice
public class GlobalExceptionHandler 

    //指定出现什么异常执行这个方法
    @ExceptionHandler(Exception.class)
    @ResponseBody //为了返回数据
    public R error(Exception e) 
        e.printStackTrace();
        return R.error().message("亲,发生错了!!!..");
    

 3.结果

 

以上是关于springboot定义统一的返回异常提示数据格式的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot - 统一格式封装及高阶全局异常处理

SpringBoot返回统一的JSON标准格式

SpringBoot返回统一的JSON标准格式

springboot返回统一数据格式及其原理浅析

spring 或 springboot统一异常处理

SpringBoot 统一功能处理