要须心地收汗马,孔孟行世目杲杲。这篇文章主要讲述024.统一的后端返回值(CommonResp)相关的知识,希望能为你提供帮助。
1.后端会有很多的接口,为了让前端能够统一的处理逻辑(登录校验、权限校验),需要统一后端的返回值
【024.统一的后端返回值(CommonResp)】
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里加上其他通用的属性,比如接口的版本号,返回码等
推荐阅读
- MyBatis从入门到精通—MyBatis多表查询和注解开发
- 数据湖(十六)(Structured Streaming实时写入Iceberg)
- 023.电子书列表查询接口的开发
- clickhouse 20.x 三分片两副本部署与本地表的压力测试
- 005.Maven参数配置
- 问题 K: 最勇敢的机器人(并查集+背包)
- Prime Distance(区间筛)
- 004.maven概念模型图
- Git的分支简单使用