很多时候直接返回异常信息 可能我们对异常信息返回的信息不是特别满意,这时就可以采用全局补获异常
创建一个SpringBoot例子点击打开链接
第一步:我们先看一下返回的异常信息
第二步:编写补获全局异常的类
//全局补获异常
@ControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler(RuntimeException.class)
@ResponseBody
public Map<String,Object> resultError(){
Map<String,Object> map = new HashMap<String,Object>();
map.put("ErrorCode", "500");
map.put("ErrorMgs", "系统错误");
return map;
}
第三步:再启动