以下是一个简单的Java工具类,用于返回结果:
public class ResultUtil {/*** 返回成功结果* @param data 返回的数据* @param <T> 数据类型* @return Result对象*/public static <T> Result<T> success(T data) {Result<T> result = new Result<>();result.setCode(0);result.setMsg("success");result.setData(data);return result;}/*** 返回失败结果* @param code 错误码* @param msg 错误信息* @param <T> 数据类型* @return Result对象*/public static <T> Result<T> error(int code, String msg) {Result<T> result = new Result<>();result.setCode(code);result.setMsg(msg);return result;}
}
这个工具类包含两个静态方法,一个用于返回成功的结果,另一个用于返回失败的结果。可以在项目中直接调用这两个方法来返回相应的结果。其中,Result
是一个自定义的泛型类,用于封装返回的结果,它的代码如下:
public class Result<T> {private int code;private String msg;private T data;// getter and setter methods
}
这个类包含三个属性,分别是返回码、返回信息和返回数据。我们可以根据实际需求来扩展这个类,比如添加时间戳等信息。