第一步封装返回统一格式:
import lombok.Data; @Data public class Result<T> { private Integer code; private String msg; private T data; }
第二步封装公共枚举:
/** * @author liuXiangPeng * @version 1.0.0 * @description 公共枚举接口 */ public interface CommonEnum { Number getCode(); String getMessage(); }
第三步封装ResultUtils:
import com.nh.schoolexam.schoolexam.enmus.ResultEnum; import com.nh.schoolexam.schoolexam.vo.Result; public class ResultUtils { public static Result success(Object obj) { return getResult(ResultEnum.SUCCESS, obj); } public static Result success() { return getResult(ResultEnum.SUCCESS, null); } public static Result fail() { return getResult(ResultEnum.FAIL, null); } public static Result getResult(ResultEnum re) { return getResult(re, null); } public static Result getResult(ResultEnum re, Object obj) { return