1.使用配置
a.@ExceptionHandler 需要配合 @RestControllerAdvice 或 @ControllerAdvice 使用
b.当加上@RestControllerAdvice 或 @ControllerAdvice 时,此异常处理即为全局异常处理
c.不加@RestControllerAdvice 或 @ControllerAdvice 时,此时为局部异常处理,需要对应的 Controller 包含或集成该部分代码
2.代码示例
package com.shebao.sbt.oaapi.controller;
import com.shebao.sbt.boss.security.ResultInfo;
import com.shebao.sbt.oaapi.common.enumeration.ResultCodeEnum;
import com.shebao.sbt.oaapi.exception.SBCOAApiException;
import com.shebao.sbt.oaapi.exception.SBCOAApiRuntimeException;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
/**
* @Classname: SuperController
* @Author: Neo
* @Date: 2019/7/16 10:58
* @Version: 1.0
*/
@Res