一般接口正常调用返回"成功",调用失败返回失败原因,或者直接返回异常信息 data:调用接口后返回的数据,一般为使用 泛型T。例如:查询接口,data中即存放查询出来的数据。 Result.java publicclassResult<T>implementsSerializable{// 标识代码,2000表示成功,其它数值表示出错privateint code;// 返回的数据privateTdata;// ...
public class TableDataInfo<T> implements Serializable { private static final long serialVersionUID = 1L; /** 总记录数 */ private long total; /** 列表数据 */ private List<T> rows; /** 消息状态码 */ private int code; /** 消息内容 */ private String msg; /...
统一返回 ApiResult 还不是最佳实践,必须不断思考优化,就像 React 所提倡的 Rethinking Best Practices 。 ApiResult 现状 我们先看一个常见的 ApiResult 对象,代码如下: @Data public class ApiResult<T> implements Serializable { private int code; private String message; private T data; } 好处:客户端可以...
*/publicclassResult<T>implementsSerializable{privatestaticfinallongserialVersionUID=-3948389268046368059L;privateInteger code;privateString msg;privateT data ; Result() { }privateResult(T data){this.code =200;this.msg ="SUCCESS";this.data = data; }privateResult(Integer code, String msg, T data){...
public class Result<T> implements Serializable { private static final int OK_CODE_VALUE = HttpStatus.OK.value(); private static final int FIRST_ERR_CODE_VALUE = HttpStatus.BAD_REQUEST.value(); /** * 是否成功、只读 */ private boolean success; ...
public class ResponseResult<T> implements Serializable{@Schema(description = "平台-返回结构类型 表明是千里马架构返回体")private String flag;//1.0@Schema(description = "平台-返回结构版本 用于版本兼容")private String version="1.0";@Schema(description = "平台-返回服务的时间戳")private String timestamp...
importlombok.Data;importjava.io.Serializable;/** * 通用返回结果类 * @param <T> */@DatapublicclassResultVO<T>implementsSerializable{/** * 错误码 */privateintcode;/** * 内容 */privateTdata;/** * 消息 */privateStringmessage;/** * 描述 */privateStringdescription;publicResultVO(intcode,T...
public class GenericClass(T extends Serializable) { } public class GenericClass(T extends Person) { } 1. 2. 3. 4. 在泛型中使用extends表示继承(extends)和实现(implements) public void methodFive(T extends Serializable) { } public void MethodSix(T extends Person) { ...
1publicclassResultBean<T>implementsSerializable {2privatestaticfinallongserialVersionUID=1L;34publicstaticfinalintSUCESS=0;56publicstaticfinalintFAIL=1;78publicString getMsg() {9returnmsg;10}1112publicvoidsetMsg(String msg) {13this.msg =msg;14}1516publicintgetCode() {17returncode;18}1920publicvoid...
public class XaResult<T> { @ApiModelProperty(value = "code : 返回代码,0表示OK,其它的都有对应问题") private int code = Constant.Code.success; @ApiModelProperty(value = "msg : 如果code!=0,错误信息") private String msg = ""; @ApiModelProperty(value = "如果code!=0,message的补充信息") ...