统一响应结果()
来源黑马,手敲下来 的,存一下防丢失
一般放在pojo目录下
Result.java
package com.example.pojo; //统一响应结果封装类 public class Result { private Integer code; //1成功,0失败 private String msg; //提示信息 private Object data; //数据data public Result() { } public Result(Integer code, String msg, Object data) { this.code = code; this.msg = msg; this.data = data; } public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public Object getData() { return data; } public void setData(Object data) { this.data = data; } public static Result success(Object data){ return new Result(1,"success",data); } public static Result success(){ return new Result(1,"success",null); } public static Result error(String msg){ return new Result(0,msg,null); } @Override public String toString() { return "Result{" + "code=" + code + ", msg='" + msg + '\'' + ", data=" + data + '}'; } }
或者
package com.example.pojo; //统一响应结果封装类 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data @NoArgsConstructor @AllArgsConstructor public class Result { private Integer code; //1成功,0失败 private String msg; //提示信息 private Object data; //数据data // 查询 成功响应 public static Result success(Object data){ return new Result(1,"success",data); } // 增删改 成功响应 public static Result success(){ return new Result(1,"success",null); } // 失败响应 public static Result error(String msg){ return new Result(0,msg,null); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通