当前位置:网站首页>自定义RunTimeException工具类
自定义RunTimeException工具类
2022-08-03 00:56:00 【指导毕业设计Monkey】
自定义异常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;
}
}
边栏推荐
猜你喜欢
随机推荐
什么情况下DigiCert证书会引起发生安全警报?
10大领域5大过程47子过程快速记忆
优秀的 Verilog/FPGA开源项目总结及交流群
【软考 系统架构设计师】软件架构设计① 软件架构的概念
企业云成本管控,你真的做对了吗?
怎么做postgrsql主备?
Greenplum database failure analysis, can not listen to the port
科捷智能冲刺科创板:年营收12.8亿 顺丰与日日顺是股东
VS Code 这么牛,再次印证了一句名言
Linear DP
文树勋率长沙市人大常委会主任会议成员莅临麒麟信安调研数字经济发展情况
暴力递归到动态规划 07(516. 最长回文子序列)
ASP.NET网络版进销存管理系统源码【源码免费分享】
暴力递归到动态规划 08(小马走象棋)
PyCharm中常用的快捷键用法详解
Guidelines for the use of SVA in UVM
49. 字母异位词分组-排序法
XSS攻击
Greenplum数据库故障分析——can not listen port
Understand the next hop address in the network topology in seconds









