本文介绍了在前后端分离的项目中,通过Result工具类来封装返回结果,提高代码的统一性和易用性。详细展示了Result类的设计及在Java Spring Boot中的应用。
存放列表
Result工具类代码
package com.example.springboot.Util;
public class Result<T> {
//告诉前端返回数据成功与否
private String code;
//保留数据错误信息
private String msg;
//泛型数据 任何类型数据均可以被包含
private T data;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
public Result(){}
public Result(T data) {
this.data = data;
}
public static Result sucess(){
Result result = new Result<>();
result.setCode("0");
result.setMsg("成功");
re