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); }