java构造方法
初始化---
java构造方法
无参,有参
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | package com.foen.cloud.utils; import java.util.HashMap; /** * @Description:类说明:后台返回前端请求处理结果基类 * @author: gzh * @date: 2018年9月23日下午2:25:45 */ public class BaseResultMessage extends HashMap<String,Object> { private static final long serialVersionUID = 1L; /**true:成功;false:失败 */ public static final String TYPE_TAG = "type" ; /** 状态码 */ public static final String CODE_TAG = "code" ; /** 返回内容 */ public static final String MSG_TAG = "msg" ; /** 数据对象 */ public static final String DATA_TAG = "obj" ; /** 数据对象 */ public static final String TIME_TAG = "time" ; /** * 时间 */ //@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") //入参 //@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") private String time = DateUtils.dateToStringFromat(); /** * 初始化一个新创建的 AjaxResult 对象,使其表示一个空消息。 */ public BaseResultMessage() { } /** * 初始化一个新创建的 AjaxResult 对象,使其表示一个空消息。 */ public BaseResultMessage( boolean type,String code,String msg) { super .put(TYPE_TAG,type); super .put(CODE_TAG,code); super .put(MSG_TAG,msg); super .put(TIME_TAG,time); } /** * 初始化一个新创建的 AjaxResult 对象,使其表示一个空消息。 */ public BaseResultMessage( boolean type,String code,String msg,Object data) { super .put(TYPE_TAG,type); super .put(CODE_TAG,code); super .put(MSG_TAG,msg); super .put(TIME_TAG,time); if (StringUtils.isNotNull(data)){ super .put(DATA_TAG,data); } } public static BaseResultMessage success(String msg){ return new BaseResultMessage( true , "200" ,msg); } public static BaseResultMessage success(String code,String msg){ return new BaseResultMessage( true ,code,msg); } public static BaseResultMessage success(String msg,Object data){ return new BaseResultMessage( true , "200" ,msg,data); } public static BaseResultMessage success(Object data){ return new BaseResultMessage( true , "200" , "操作成功!" ,data); } public static BaseResultMessage error(){ return BaseResultMessage.error( "操作失败" ); } public static BaseResultMessage error(String msg){ return BaseResultMessage.error(msg, null ); } public static BaseResultMessage error(String msg,Object data){ return new BaseResultMessage( false , "401" ,msg,data); } public String getTime() { return time; } public void setTime(String time) { this .time = time; } } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~