1、接收对象
1、对象含有日期参数的接收
如果是SSM 框架,数据库字段类型是datetime,接收时必须加注解
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
如果数据库字段类型是date,不用加
如果是springboot框架,数据库字段是datetime,接收时加上注解
//@DatetimeFormat:将前台日期字符串转换成Date格式 @DateTimeFormat(pattern="yyyy-MM-dd") //@JsonFormat:将服务器端Date日期转换成指定字符串格式 @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
如果是date,不用加
2、对象中含text参数的接收
含文本参数 用 string 接收即可
2、Map参数的接收
springmvc接收map时,json字符串,需要对其中的参数进行处理
/**分页查询*/ @PostMapping("/page") public Result page(@RequestBody Map<String,Object> map){ //map接收的参数是需要处理的 Map<String, Object> page = new HashMap<>(); page.put("pageSize",Integer.valueOf(map.get("pageSize").toString())); page.put("start",Integer.valueOf(map.get("start").toString())); PageResult pageResult = userService.page(page); return new Result(true,"获取成功",pageResult); }