code 状态码*
msg返回消息*/private Result(ResultCode resultCode) {this(resultCode.getCode(), resultCode.getMsg());} }复制代码还需要定义几个常见的错误
@Builderpublic class ResultCode implements Serializable {private static final long serialVersionUID = -6269841958947880397L;/** 状态码*/private int code;/**状态信息*/private String msg;/** 默认成功*/public final static ResultCode SUCCESS = dispose(ResultCodeEnum.SUCCESS);/**默认失败*/public final static ResultCode ERROR = dispose(ResultCodeEnum.ERROR);/**通用业务异常*/public final static ResultCode BIZ_ERROR = dispose(ResultCodeEnum.BIZ_ERROR);/**文件超出最大限制*/public final static ResultCode FILE_OUT_MAX = dispose(ResultCodeEnum.FILE_OUT_MAX);/**文件格式不正确*/public final static ResultCode FILE_FORMAT_ERROR = dispose(ResultCodeEnum.FILE_FORMAT_ERROR);/** 参数错误*/public final static ResultCode PARAM_ERROR = dispose(ResultCodeEnum.PARAM_ERROR);/**Json解析异常*/public final static ResultCode JSON_FORMAT_ERROR = dispose(ResultCodeEnum.JSON_FORMAT_ERROR);/** Sql解析异常*/public final static ResultCode SQL_ERROR = dispose(ResultCodeEnum.SQL_ERROR);/**网络超时*/public final static ResultCode NETWORK_TIMEOUT = dispose(ResultCodeEnum.NETWORK_TIMEOUT);/** 未知的接口*/public final static ResultCode UNKNOWN_INTERFACE = dispose(ResultCodeEnum.UNKNOWN_INTERFACE);/**请求方式不支持*/public final static ResultCode REQ_MODE_NOT_SUPPORTED = dispose(ResultCodeEnum.REQ_MODE_NOT_SUPPORTED);/**系统异常*/public final static ResultCode SYS_ERROR = dispose(ResultCodeEnum.SYS_ERROR);private static ResultCode dispose(ResultCodeEnum codeEnum) {return ResultCode.builder().code(codeEnum.getCode()).msg(codeEnum.getMsg()).build();}public ResultCode(int code, String msg) {this.code = code;this.msg = msg;}}
如果本文对你有帮助,别忘记给我个3 ,点赞,转发,评论,
收藏 等于白嫖,点赞才是真情
作者:JAVA奥斯卡
链接:
https://juejin.cn/post/7107799410876088333
【SpringBoot统一封装返回前端结果集】
推荐阅读
- 统招生是什么意思?
- 明朝与清朝之间的战役?明朝是完全统一吗
- |高考结束后考生最想做的事,女生做头发美甲,男生却全国统一
- 狮子座|狮子座未来45天运势,双方差异越来越明显,想法不统一
- 描写春天的树的词语有哪些呢?描写春天的树的词语有哪些呢
- 曹操不死能一统天下吗?曹操没有统一全国的原因是什么
- 春秋五霸最后谁统一了?春秋五霸最后一位
- 曹操定河北的故事?曹操统一北方的过程
- 曹魏统一了北方吗?荀彧后来为什么反对曹操
- 曹操雄才大略,为什么没能统一天下?曹操有机会统一天下吗
