qaq
极简地记一下
1 | package com.hxy.controller; |
ResponseBody
- 作用在方法上或类上
- 可以将方法返回值直接响应,如果返回值类型是 实体对象/集合,将会转换为JSON格式响应
- @RestController = @Controller + @ResponseBody
统一响应格式
将各式各样的返回值统一
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20public class Result {
//响应码,1表示成功,0表示失败
private Integer code;
//提示信息
private String msg;
//返回的数据
private Object data;
//...
//...
public static Result success(Object data) {
return new Result(1, "success", data);
}
public static Result success() {
return new Result(1, "success", null);
}
public static Result error(String msg) {
return new Result(0, msg, null);
}
}