自定义RunTimeException工具类

Posted 指导毕业设计Monkey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义RunTimeException工具类相关的知识,希望对你有一定的参考价值。

文章目录

自定义异常MyInfoException,将异常提示传递给前端

1. 定义一个异常的工具类extends RuntimeException

package com.monkey;

public class MyRuntimeException extends RuntimeException
    private int code;

    MyRuntimeException(int code,String msg)
        super(msg);
        this.code = code;
    


    public int getCode() 
        return code;
    

    public void setCode(int code) 
        this.code = code;
    
    public BasicResponse test()
        BasicResponse<Object> objectBasicResponse = new BasicResponse<>();
        try 
            int i = 6 / 0;
        catch (Exception e)
            objectBasicResponse.setMessge(e.getMessage());


        

        return objectBasicResponse;
    

    public static void main(String[] args) 

        new MyRuntimeException(111,"这个参数有误");
    





2. 封装统一的响应工具类

package com.monkey;

public class BasicResponse<T>
    int code;
    String messge;
    T Data;

    public int getCode() 
        return code;
    

    public void setCode(int code) 
        this.code = code;
    

    public String getMessge() 
        return messge;
    

    public void setMessge(String messge) 
        this.messge = messge;
    

    public T getData() 
        return Data;
    

    public void setData(T data) 
        Data = data;
    







以上是关于自定义RunTimeException工具类的主要内容,如果未能解决你的问题,请参考以下文章

后端自定义RunTimeException工具类校验前端输入,使前端节约3000行代码

RuntimeException:无法制作本机字体或自定义 TextView 加载字体的内存泄漏

Throwable -抛出异常类与自定义异常类

Java自定义异常

自定义异常及枚举类使用

自定义异常