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)的主要内容,如果未能解决你的问题,请参考以下文章

如何实现一个网站多个域名:目的是为了一个共同的前端+多个多语言实现的后端

我无法将我的 v-model 数据传递到我的后端以获取 vue.js 中的单选按钮类型,如何将选中的单选按钮值传递给我的后端?

什么是适合 relayjs 的后端?

ReactJS呼叫使用Google / Facebook登录用户的后端路由

瞧瞧人家用SpringBoot写的后端API接口,那叫一个优雅

谈谈互联网后端基础设施