前言
在Web开发中,响应数据的构建往往是一个重要而繁琐的任务。然而,现在有一种神奇的工具——R工具类,它将枯燥的响应数据处理变得简单而高效。无论是构建成功响应、错误响应还是携带额外数据的响应,R工具类都能轻松应对。本文将带您深入探索R工具类的魅力,学习如何使用它简化Web开发过程,让您的代码更加整洁,开发效率更高!
R工具类
package com.zking.util; import java.util.HashMap; public class R extends HashMap{ public R data(String key, Object value) { this.put(key, value); return this; } public static R ok(int code, String msg) { R r = new R(); r.data("success", true).data("code", code).data("msg", msg); return r; } public static R error(int code, String msg) { R r = new R(); r.data("success", false).data("code", code).data("msg", msg); return r; } public static R ok(int code, String msg,Object data) { R r = new R(); r.data("success", true).data("code", code).data("msg", msg).data("data", data); return r; } public static R ok(int code, String msg, long count, Object data) { R r = new R(); r.data("success", true).data("code", code).data("msg", msg).data("count", count).data("data", data); return r; } }