SpringBoot项目实战-封装公共返回类(五)

625 阅读1分钟

公共返回类,主要是封装接口返回给前端的数据格式,下面分别封装成功返回结果和失败返回结果,在实体包entry下创建类ResultData:

package com.hhk.server.pojo;

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

/**
 * 公共返回对象
 * 首选加入lombok的注解
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class RespBean {
    private Long code;
    private String message;
    private Object obj;

    /**
     * 成功返回结果
     * 静态方法使用static
     */
    public static RespBean success(String message){
        return new RespBean(200L,message,null);
    }
    /**
     * 成功返回结果
     * 静态方法使用static
     */
    public static RespBean success(String message,Object obj){
        return new RespBean(200L,message,obj);
    }

    /**
     * 失败返回
     */
    public static RespBean error(String message){
        return new RespBean(500L,message,null);
    }

    /**
     * 失败返回
     */
    public static RespBean error(String message,Object obj){
        return new RespBean(500L,message,obj);
    }
}

这里简单封装,在开发过程中,如有其他需求,可以另行封装!!!