新增users登录校验锁定,解决swagger包版本依赖 冲突,增加地测科mo品味部分修改功能

This commit is contained in:
admin 2025-04-28 00:05:33 +08:00
parent a841f376a4
commit a8af8b1ebd

View File

@ -0,0 +1,39 @@
package com.jdc.jdcproject.exceptionhandler;
import com.jdc.jdcproject.utils.Result;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;
@ControllerAdvice
@Slf4j
public class GlobalExceptionHandler {
//指定出现什么异常执行什么方法
@ExceptionHandler(Exception.class)
@ResponseBody//为了返回数据
public Result error(Exception e){
e.printStackTrace();
return Result.errorResult().message("执行了全局异常处理");
}
//指定出现什么异常执行什么方法
@ExceptionHandler(ArithmeticException.class)
@ResponseBody//为了返回数据
public Result error(ArithmeticException e){
e.printStackTrace();
return Result.errorResult().message("执行了ArithmeticException异常处理");
}
//指定出现什么异常执行什么方法
//自定义异常处理
@ExceptionHandler(JdcException.class)
@ResponseBody
public Result error(JdcException e){
log.error(e.getMessage());
e.printStackTrace();
return Result.errorResult().code(e.getCode()).message(e.getMsg());
}
}