Springboot 全局统一返回结果类

warning: 这篇文章距离上次修改已过627天,其中的内容可能已经有所变动。

非常简单的记录一下此功能的实现

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author :Buckler
 * @date :Created in 2023/8/10 16:40
 * @description:全局统一返回结果
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class HttpResult<T> {
    private int code;
    private String message;
    private T data;

    /**
     * 返回成功结果(没有返回结果)
     *
     * @return 成功
     */
    public static <T> HttpResult<T> success() {
        return new HttpResult<>();
    }

    /**
     * 返回成功结果
     *
     * @param data 数据
     * @return 成功结果
     */
    public static <T> HttpResult<T> success(T data) {
        return new HttpResult<>(200, "success", data);
    }

    /**
     * 返回失败结果
     *
     * @param code    响应状态码
     * @param message 原因
     * @return 失败结果
     */
    public static <T> HttpResult<T> failure(int code, String message) {
        return new HttpResult<>(code, message, null);
    }
}
none
最后修改于:2023年08月17日 16:37

已有 24 条评论

  1. 真棒!

  2. 《帅气的恶魔》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/72811.html

  3. 《贤妻逆袭惹不起》短片剧高清在线免费观看:https://www.jgz518.com/xingkong/154139.html

  4. 博主真是太厉害了!!!

添加新评论