傳參
get提交
一般使用@GetMapping
在傳參的時候,最多隻能有一個@RequestBody將引數封裝成物件
其他都必須用@RequestParam去接受基本資料型別的引數
對於時間,可以使用spring對引數攔截修改的註解對時間進行封裝為物件,否則直接用Date作為引數是錯誤的。
@RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date startTime
經典示例:
@GetMapping("/selectContracts")
public JsonResult selectContracts(@RequestBody(required = false) PageResult<Contract> pageResult,
@RequestParam(required = false) String jiaFang,
@RequestParam(required = false) String contractNo,
@RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date startTime,
@RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date endTime) {