- 1.拆分合理
- 2.与前端交互
- 3.返回值设置
- 4.项目推荐
@Data @ApiModel(value = "全局统一返回结果") public class Result4.项目推荐{ @ApiModelProperty(value = "返回码") private Integer code; @ApiModelProperty(value = "返回消息") private String message; @ApiModelProperty(value = "返回数据") private T data; public Result(){} public static Result build(T body, Integer code, String message) { Result result = new Result (); if (body != null) { result.setData(body); } result.setCode(code); result.setMessage(message); return result; } public static Result ok(){ return Result.ok(null); } public static Result ok(T data){ return build(data,20000,"成功"); } public static Result fail(){ return Result.fail(null); } public static Result fail(T data){ return build(data, 20001,"失败"); } public Result message(String msg){ this.setMessage(msg); return this; } public Result code(Integer code){ this.setCode(code); return this; } }
- 推荐使用lombock
- 不要AService调用BMapper
- 少写工具类, 代码冗余
- 使用新技术



