添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

若依框架全局异常处理怎么用

112浏览 · 2023-09-20 22:08:43
若依框架是一个基于Spring Boot的快速开发框架,其全局异常处理[方式](https://geek.csdn.net/educolumn/0a7fca90472e8d39fd3078246e0b14f3?spm=1055.2569.3001.10083)如下: 1. 定义一个Exception[han](https://geek.csdn.net/educolumn/0d22b54eaf6bcf967d9625e1679d00b4?spm=1055.2569.3001.10083)dler类,使用@ControllerAdvice注解标注该类,用于处理全局异常。 2. 在该类中定义一个方法,使用@Exception[han](https://geek.csdn.net/educolumn/0d22b54eaf6bcf967d9625e1679d00b4?spm=1055.2569.3001.10083)dler注解标注该方法,用于处理指定的异常类型。 3. 在方法中返回一个JsonResult[对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083),该[对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)包括状态码、错误信息等信息。 4. 在方法中使用@ResponseStatus注解标注该方法返回的状态码。 5. 在Spring Boot的配置文件中添加配置项,指定异常处理类。 @ControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler(value = Exception.class) @ResponseBody @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) public JsonResult handleException(Exception e) { return JsonResult.error("服务器内部错误");