024.统一的后端返回值(CommonResp)

要须心地收汗马,孔孟行世目杲杲。这篇文章主要讲述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里加上其他通用的属性,比如接口的版本号,返回码等




    推荐阅读