Result.java文件内容
package com.example.demo.common; import lombok.Data; import java.io.Serializable; @Data public class Result implements Serializable { private static final long serialVersionUID = 1L; // 状态码 private int code; // 返回消息 private String msg; // 返回数据 private Object data; //直接返回成功结果 public static Result success(Object data) { return success(200, "操作成功", data); } //自定义返回成功结果 public static Result success(int code, String msg, Object data) { Result r = new Result(); r.setCode(code); r.setMsg(msg); r.setData(data); return r; } //不带结果直接返回成功 public static Result success(){ Result r = new Result(); r.setCode(200); r.setMsg("操作成功"); return r; } //直接返回失败结果 public static Result error(){ return error(400, "操作失败",null); } //带参数返回失败信息 public static Result error(String msg){ return error(400, msg,null); } //自定义失败信息 public static Result error(int code, String msg, Object data) { Result r = new Result(); r.setCode(code); r.setMsg(msg); r.setData(data); return r; } }必须加@Data注解,一开始我没有加,所以用的自己生成的get和set方法。还有Lombok依赖在xml文件里导入。
