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

Posted wx62cfec15551e8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

024.统一的后端返回值(CommonResp)_泛型_02

 

 

024.统一的后端返回值(CommonResp)_自定义类型_03

 

 3.有些项目会在CommonResp里加上其他通用的属性,比如接口的版本号,返回码等



以上是关于024.统一的后端返回值(CommonResp)的主要内容,如果未能解决你的问题,请参考以下文章