WebExceptionHandler.java 592 B

1234567891011121314151617181920
  1. package cn.efunbox.base.configuration;
  2. import cn.efunbox.base.result.ApiCode;
  3. import cn.efunbox.base.result.ApiResult;
  4. import lombok.extern.slf4j.Slf4j;
  5. import org.springframework.web.bind.annotation.ControllerAdvice;
  6. import org.springframework.web.bind.annotation.ExceptionHandler;
  7. import org.springframework.web.bind.annotation.ResponseBody;
  8. @Slf4j
  9. @ControllerAdvice
  10. @ResponseBody
  11. public class WebExceptionHandler {
  12. @ExceptionHandler
  13. public ApiResult unknownException(Exception e) {
  14. log.error("未知异常",e);
  15. return ApiResult.error(ApiCode.UNKNOWN_ERROR);
  16. }
  17. }