当前位置:网站首页>自定义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;
}
}
边栏推荐
- Greenplum数据库故障分析——can not listen port
- 封装和练习题目
- 软件测试从业多年,自认为技术不错,裸辞:一晃 ,失业3个月了~
- 2022 开放原子全球开源峰会 | 麒麟信安携手openEuler助力开源产业繁荣发展
- Oracle 暴跌,倒下了!
- 【遥控器开发基础教程5】疯壳·开源编队无人机-SPI(2.4G 双机通信)
- 中科磁业IPO过会:年营收5.5亿 吴中平家族持股85%
- Last Common Ancestor (LCA) Study Notes | P3379 【Template】Least Common Ancestor (LCA) Problem Solution
- js显示隐藏手机号
- iNFTnews | 元宇宙的潜力:一股推动社会进步的力量
猜你喜欢

吴恩达深度学习deeplearning.ai——第一门课:神经网络与深度学习——第一节:深度学习概论

OpenWRT设置ipv6网络

【图像分类】2022-MPViT CVPR

236. 二叉树的最近公共祖先

软件定义网络实验之自定义拓扑开发

【TypeScript笔记】01 - TS初体验 && TS常用类型

全栈---Proxy

Greenplum数据库故障分析——can not listen port

吴恩达深度学习deeplearning.ai——第一门课:神经网络与深度学习——第二节:神经网络基础(上)

.NET in-depth analysis of the LINQ framework (four: IQueryable, IQueryProvider interface details)
随机推荐
如何准备考pmp?
Guidelines for the use of SVA in UVM
esp32和ros2基础篇草稿-micro-ros-
vue3的keepAlive缓存组件
8-jwt工具类
绿色版-SQL环境搭建
高并发基石:多线程、守护线程、线程安全、线程同步、互斥锁,一文扫尽!...
精心整理16条MySQL使用规范,减少80%问题,推荐分享给团队
阿里云增强版实人认证--银行卡要素核验
文树勋率长沙市人大常委会主任会议成员莅临麒麟信安调研数字经济发展情况
Latex-查看预收录在arXiv.org上论文的TeX源文件
【7.31】代码源 - 【矩阵操作】【宝箱】【New Stone Game】【等差数列】
如何正确地配置入口文件?
torchvision.datasets.ImageFolder使用详解
【Leetcode】305.岛屿数量II(困难)
并查集总结
.NET in-depth analysis of the LINQ framework (four: IQueryable, IQueryProvider interface details)
mysql容器数据卷持久化
面试题 08.07. 无重复字符串的排列组合 ●●
软件定义网络实验之SDN网络简单管理及开发