首页>代码>springboot+mybatis+apache poi实现把excel文件导入数据库>/excel/src/main/java/com/neusoft/excel/common/MyException.java
package com.neusoft.excel.common;

public class MyException extends RuntimeException {

    private static final long serialVersionUID = 1L;

    /**
     * 错误编码
     */
    private String errorCode;

    /**
     * 消息是否为属性文件中的Key
     */
    private boolean propertiesKey = true;

    /**
     * 构造一个基本异常.
     *
     * @param message
     *            信息描述
     */
    public MyException(String message)
    {
        super(message);
    }

    /**
     * 构造一个基本异常.
     *
     * @param errorCode
     *            错误编码
     * @param message
     *            信息描述
     */
    public MyException(String errorCode, String message)
    {
        this(errorCode, message, true);
    }

    /**
     * 构造一个基本异常.
     *
     * @param errorCode
     *            错误编码
     * @param message
     *            信息描述
     */
    public MyException(String errorCode, String message, Throwable cause)
    {
        this(errorCode, message, cause, true);
    }

    /**
     * 构造一个基本异常.
     *
     * @param errorCode
     *            错误编码
     * @param message
     *            信息描述
     * @param propertiesKey
     *            消息是否为属性文件中的Key
     */
    public MyException(String errorCode, String message, boolean propertiesKey)
    {
        super(message);
        this.setErrorCode(errorCode);
        this.setPropertiesKey(propertiesKey);
    }

    /**
     * 构造一个基本异常.
     *
     * @param errorCode
     *            错误编码
     * @param message
     *            信息描述
     */
    public MyException(String errorCode, String message, Throwable cause, boolean propertiesKey)
    {
        super(message, cause);
        this.setErrorCode(errorCode);
        this.setPropertiesKey(propertiesKey);
    }

    /**
     * 构造一个基本异常.
     *
     * @param message
     *            信息描述
     * @param cause
     *            根异常类(可以存入任何异常)
     */
    public MyException(String message, Throwable cause)
    {
        super(message, cause);
    }

    public String getErrorCode()
    {
        return errorCode;
    }

    public void setErrorCode(String errorCode)
    {
        this.errorCode = errorCode;
    }

    public boolean isPropertiesKey()
    {
        return propertiesKey;
    }

    public void setPropertiesKey(boolean propertiesKey)
    {
        this.propertiesKey = propertiesKey;
    }

}
最近下载更多
601601lmy  LV5 2023年10月20日
gvin001  LV14 2023年5月10日
newhaijun  LV15 2023年3月13日
wangdengzhe  LV7 2022年12月14日
liangge2115  LV27 2022年10月27日
zhangbo2020  LV6 2022年8月22日
菜鸟666  LV2 2022年8月10日
朱朱啊哈  LV16 2022年3月8日
纯洁的游侠  LV2 2022年1月26日
gaotieyou  LV5 2021年12月10日
最近浏览更多
vitos5n  LV10 8月13日
HANCW  LV9 8月8日
qwe请问 3月31日
暂无贡献等级
WBelong  LV8 3月29日
lyh1989  LV34 2023年10月24日
601601lmy  LV5 2023年10月20日
镜影  LV3 2023年9月14日
gvin001  LV14 2023年5月10日
可是不知道么  LV23 2023年5月6日
君知否  LV17 2023年4月13日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友