024.统一的后端返回值(CommonResp)
作者:互联网
1.后端会有很多的接口,为了让前端能够统一的处理逻辑(登录校验、权限校验),需要统一后端的返回值
package com.jiawa.wiki.resp; public class CommonResp<T> { /** * 业务上的成功或失败 */ private boolean success = true; /** * 返回信息 */ private String message; /** * 返回泛型数据,自定义类型 */ private T content; public boolean getSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public T getContent() { return content; } public void setContent(T content) { this.content = content; } @Override public String toString() { final StringBuffer sb = new StringBuffer("ResponseDto{"); sb.append("success=").append(success); sb.append(", message='").append(message).append('\''); sb.append(", content=").append(content); sb.append('}'); return sb.toString(); } }
2.改造controller
3.有些项目会在CommonResp里加上其他通用的属性,比如接口的版本号,返回码等
标签:success,CommonResp,content,024,sb,返回值,message,public,append 来源: https://www.cnblogs.com/LLL0617/p/15677969.html