Я столкнулся со странным поведением, не уверен, что это ошибка или особенность.Вот мой код контроллера:
@RequestMapping(path = "/delayedtemplates", method = RequestMethod.POST)
@ResponseStatus(HttpStatus.ACCEPTED)
public void delayedFileUpload(@RequestParam("file") MultipartFile file,
@RequestParam(name = "siteduedate")
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
Date dueDate
) {
...
}
Проблема в том, что, если я введу параметр siteduedate
как 20018-08-09, он все равно будет проанализирован как действительная дата ISO8601.Более того, он выдвинут в Postgres как действительная дата!Есть ли способ предотвратить такое поведение?Spring boot version 1.5.2.RELEASE