自定义返回结果类
来源:互联网 发布:李维斯淘宝店 编辑:程序博客网 时间:2024/05/22 12:52
现在restful风格的接口返回结果一般都是采用json格式,这里继承HashMap封装一下,返回code和msg。代码如下:
package com.magic.lang;import java.util.HashMap;/** * @author 刘俊重 * @Description 封装后台向前端返回的数据 */public class WebResult extends HashMap<String,Object>{ public WebResult(){ put("code",200); } /** * @Description 返回成功结果 * @Author 刘俊重 */ public static WebResult ok(){ return new WebResult(); } public static WebResult ok(String msg){ WebResult result = new WebResult(); result.put("msg",msg); return result; } public static WebResult ok(String code,String msg){ WebResult result = new WebResult(); result.put("code",code); result.put("msg",msg); return result; } /** * @Description 返回错误 * @Author 刘俊重 */ public static WebResult error(){ return error(500,"未知错误,请稍后重试!"); } public static WebResult error(String msg){ return error(500,msg); } public static WebResult error(int code,String msg){ WebResult result = new WebResult(); result.put("code",code); result.put("msg",msg); return result; } public WebResult put(String key,Object value){ super.put(key,value); return this; }}
阅读全文
0 0
- 自定义返回结果类
- jquery datatables自定义返回结果
- Mybatis返回自定义结果集
- SQLServer 2012自定义函数,返回查询结果
- spring-data-neo4j 自定义返回结果
- spring-data-neo4j 自定义返回结果
- WS返回结果分析类
- T-Sql ,自定义函数,返回递归结果集
- Hibernate之使用sql语句查询多个表,返回多种字段,将返回结果映射到自定义的普通pojo类中
- 使用自定义标签,将结果集返回到jsp页面!(推荐方法)
- Mybatis下配置调用Oracle自定义函数返回的游标结果集
- 【SSH项目实战】国税协同平台-10.自定义返回结果类型
- 【SSH项目实战】国税协同平台-10.自定义返回结果类型
- 在HQL select查询语句中自定义查询结果返回的数据类型
- ibatis 返回结果集
- 调用通讯录返回结果
- Ibatis返回结果集
- 使用Callable返回结果
- struts2如何访问HttpServletRequest、HttpSession、ServletContext三个域对象?
- 2017oracle官网下载旧版本JDK
- jzoj3522 迷宫花园(bfs)
- Tornado 简介及其在Linux 和 Windows 下基础环境的搭建
- Hibernate开发底层公共接口
- 自定义返回结果类
- 欢迎使用CSDN-markdown编辑器
- JVM调优总结 -Xms -Xmx -Xmn -Xss
- var let 和const的区别
- struts2是如何管理action的?这种管理方式有什么好处?
- webpack学习笔记
- Java语法基础
- Redis键空间通知(keyspace notifications)
- 关于nodejs出现events.js:72的错误