Как мне передать дату с шаблоном в теле запроса карты?
тело моего запроса:
{
"requests": [
{
"id": "1",
"dateAt": "2018-06-08"
},
{
"id": "2",
"dateAt": "2018-06-09"
}
]
}
Мой контроллер:
public ResponseEntity<String> getInfo(@Valid @RequestBody Map<String, List<RequestDTO>> requestDTO, HttpServletRequest request) {
// code here
}
Мой запрос:
public class RequestDTO {
private long id;
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd")
private Date dateAt;
//getter, setter
}
Если я передаю тип данных dateAt в String, он работает хорошо.Я изменяю тип данных на java.util.Date, он не работает - возвращаем http статус 400. Кто-нибудь знает?
Заранее спасибо !!!