关于Web统一返回类的问题
来源:2-5 封装Web返回对象

杨清川
2022-08-19
public class R extends HashMap<String ,Object> { public R(){ put("code", HttpStatus.SC_OK); put("msg", "success"); } public R put(String key , Object value) { super.put(key, value); return this; } public static R ok(){ return new R(); } public static R ok(String msg){ R r = new R(); r.put("msg", msg); return r; } public static R ok(ConcurrentHashMap<String ,Object> map){ R r = new R(); r.putAll(map); return r; } public static R error(int code,String msg){ R r = new R(); r.put("code", code); r.put("msg", msg); return r; } public static R error(String msg){ return error(HttpStatus.SC_INTERNAL_SERVER_ERROR, msg); } public static R error(){ return error(HttpStatus.SC_INTERNAL_SERVER_ERROR, "未知错误,请联系管理人员!"); } }
关于这个R的响应使用到的是HashMap,会出现线程安全的问题吗?
写回答
1回答
-
神思者
2022-08-20
跟线程安全无关,就是纯粹保存数据使用
00
相似问题