zoukankan      html  css  js  c++  java
  • 自定义异常类

    /**
    * 自定制异常类
    *
    * @author MoCha
    * @date 2019/5/25
    */
    @Getter
    public class CustomException extends RuntimeException {
    private int code;
    private String message;

    public CustomException(int code, String message) {
    this.code = code;
    this.message = message;
    }

    public CustomException(ResultStatusEnum resultStatusEnum) {
    this.code = resultStatusEnum.getCode();
    this.message = resultStatusEnum.getMessage();
    }
    }

    /**
    * 全局异常处理
    *
    * @author MoCha
    * @date 2019/5/25
    */
    @ControllerAdvice
    public class GlobalExceptionHandler {
    @ResponseBody
    @ExceptionHandler(CustomException.class)
    public Map<String, Object> handleCustomException(CustomException customException) {
    Map<String, Object> errorResultMap = new HashMap<>(16);
    errorResultMap.put("code", customException.getCode());
    errorResultMap.put("message", customException.getMessage());
    return errorResultMap;
    }
    }

  • 相关阅读:
    Java原生网络编程
    网络协议
    SQL优化
    执行计划
    UDP client,UDP server, TCP server, TCP client
    Java使用TCP聊天程序
    Java使用UDP聊天程序
    First Bad Version
    对SNMP4J的一些封装
    Eclipse swt开发环境搭建
  • 原文地址:https://www.cnblogs.com/xuxiaobai13/p/12067452.html
Copyright © 2011-2022 走看看