资料链接:
SpringBoot服务开发-接口返回值和异常封装_哔哩哔哩_bilibili
SpringBoot服务开发-全局异常处理_哔哩哔哩_bilibili
之前我们在编写接口的时候,直接编写了一个List
常用的我们定义测试方法
测试时,是返回成功的测试方法
成功返回的提示码都是0,
包含错误码,提示信息
接口调用失败返回1000
错误码和提示信息
这个Exception是枚举类
为了给不同的业务异常,能够轻松定义,给他定义一个枚举类
接下来,打开接口
重新运行
有没有什么好的方法,将错误异常转换为异常信息
用exception达到我们想要的效果
定义一个全局类用GlobalExceptionHandler
可以使用@RestControllerAdvice捕捉某一个具体的异常
捕获ServiceException e 异常
获取错误的异常和错误码
打印一下异常的错误信息
识别图片异常
我只要OcrServiceimpl中抛出异常的错误码
打印一下错误的信息
这里我们之前写错了,应该要改成0
打印一下接口
控制台打印出现了异常