Java中响应结果工具类,可自定义响应码,内容,响应消息
Posted yliucnblogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中响应结果工具类,可自定义响应码,内容,响应消息相关的知识,希望对你有一定的参考价值。
/**
* 响应结构
* @author YLiu
*/
public class ResultUtil<T> {
// 响应业务状态
private Integer status;
// 响应消息
private String msg;
// 响应中的数据
private T data;
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
public ResultUtil(Integer status, String msg, T data) {
this.status = status;
this.msg = msg;
this.data = data;
}
public ResultUtil(T data) {
this.status = 2000;
this.msg = "success";
this.data = data;
}
public ResultUtil() {
this.status = 2001;
this.msg = "error";
this.data = null;
}
public static <T> ResultUtil<T> success(T data) {
return new ResultUtil<T>(data);
}
public static <T> ResultUtil<T> error(T data) {
return new ResultUtil<T>(2001, "error", data);
}
@Override
public String toString() {
return "ResultUtil [status=" + status + ", msg=" + msg + ", data=" + data + "]";
}
}
以上是关于Java中响应结果工具类,可自定义响应码,内容,响应消息的主要内容,如果未能解决你的问题,请参考以下文章