API 接口开发返回结果规范化解决方案
一、功能
二、使用
查看 源码 功能测试 及 Wiki 文档
三、示例
/** * 查询方法示例 * @return {@link ResultModel} */ @ApiOperation(value = "查询方法示例") @GetMapping public ResultModel<?> get() { List<Map<String, String>> list = new ArrayList<>(); Map<String, String> map1 = new HashMap<>(); map1.put("name", "张飞"); map1.put("desc", "燕人张飞"); list.add(map1); Map<String, String> map2 = new HashMap<>(); map2.put("name", "赵云"); map2.put("desc", "常山赵子龙"); list.add(map2); Map<String, String> map3 = new HashMap<>(); map3.put("name", "关羽"); map3.put("desc", "温酒斩华雄"); list.add(map3); return ResultUtils.success(list); }
响应结果如下:
{ "success": true, "message": "Success", "data": [ { "name": "张飞", "desc": "燕人张飞" }, { "name": "赵云", "desc": "常山赵子龙" }, { "name": "关羽", "desc": "温酒斩华雄" } ] }
更多示例:
Models