创建枚举类定义你自己的各种返回信息,可以根据需要添加更多
/**
* @Description TODO 返回信息
* @Author admin
* @Date 2021/6/29
*/
public enum ResultCodeEnum {
SUCCESS(200, "请求成功"),
FAIL(500, "请求失败"),
NO_PERMISSION(403, "权限不足");
private Integer code;
private String message;
public Integer getCode() {
return code;
}
public String getMessage() {
return message;
}
ResultCodeEnum(Integer code, String message) {
this.code = code;
this.message = message;
}
}
创建统一返回实体类
import com.lgy.enums.ResultCodeEnum;
import java.io.Serializable;
/**
* @Description TODO 统一返回对象
* @Author admin
* @Date 2021/6/30
*/
public class Result<T> implements Serializable {
private static final long serialVersionUID = 1147263201878313870L;
private Integer code;
private String message;
private T data;
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code

本文介绍了如何在Spring Boot中创建统一的返回实体类,通过定义枚举来定制各种返回信息,并提供了Controller使用示例,强调了泛型使用时对返回值类型的约束。
最低0.47元/天 解锁文章
2149

被折叠的 条评论
为什么被折叠?



