SpringBoot简单公共返回类

本文介绍了一个通用的响应类设计,该类使用Java实现,旨在处理API请求的响应数据。通过泛型接口支持不同类型的响应结果,同时提供了错误码和错误信息的处理方式,确保了API调用的反馈一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package com.example.demo.entity.response;

import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;

/**
* 通用响应类,增加泛型接口
* @author pangkang
* @version 2018-1-24 13:56:13 V1.1
* @param <T> 结果result模型
*/
public class CommonResponse<T> implements Serializable {

/**
*
*/
private static final long serialVersionUID = -7367995372616638542L;
@ApiModelProperty("返回结果码.-1为正常")
private int code;
@ApiModelProperty("结果模型")
private T result;
@ApiModelProperty("错误信息")
private String serviceMessage ="";
public void setTrueCode() {
this.code = -1;
}
//返回数据有错,但是不需要执行错误码时,可调用该方法来设置默认的不正确错误码
public void setFalseCode(){
this.code = 1;
}
public String getServiceMessage() {
return serviceMessage;
}
public void setServiceMessage(String serviceMessage) {
this.serviceMessage = serviceMessage;
}
public T getResult() {
return result;
}
public void setResult(T result) {
this.result = result;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
}

转载于:https://www.cnblogs.com/ymj2018/p/9908811.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值