原因分析
根據異常提示:不匹配輸入異常,指輸入的參數錯誤,說是只支持String類型和Array數組類型的。
@PostMapping("/test")
public Dto getWindStorageOutputPower(@ApiIgnore @RequestBody @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate localDate) {
System.out.println(localDate);
return null;
}

修改:
將輸入參數改為String類型的日期。比如 2021-06-04;或者將@RequestBody改為@RequestParam。
其他場景
- 如果接受前端的是實體類,日期為實體中的一個屬性,需要將@DateTimeFormat加到成員變量上,而不是在方法參數中
