Postman
功能:模拟前端发送请求
常见参数的接收和封装
注解:
@RestController(类名上面)=@Controller+@ResponseBody(将方法返回值直接作为响应数据,如果是数组集合类会自行转换为Json)
@RequestMapping("前端访问的路径名")
请求参数:
简单类型(如果不一致,用@RequestParam手动映射)
实体参数
数组集合(集合参数前加注解@RequestParam绑定参数)参数
日期参数(参数前面加@DateTimeFormat(pattern="日期格式"))
Json参数(参数前加RequestBody),
路径参数(需要接收的路径在@RequestMapp中用{参数名}接收,参数前加@PathVariable)
返回响应:
直接return
直接返回响应问题:
在大规模项目中不便管理,难以维护
直接返回响应问题解决方案:
用Result对象进行接收
Public class Result{
private Integer code;//响应码,1成功,0失败
private String msg;//提示信息
private Object data;//返回数据
}
可以通过在Result中写入的静态对象构造方法即
Public static Result success(Object data){
return new Result(1,"sucess",data);
}
可直接return Result.success(需要返回的数据)