Использование Spring @RestController для обработки HTTP GET с параметрами ZonedDateTime

Я создаю конечную точку, которая будет получать даты для некоторой фильтрации на стороне сервера. Код выглядит так:

@RequestMapping(
        value = "/test",
        method = RequestMethod.GET,
        produces = {MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_XML_VALUE}
)
@ResponseStatus(HttpStatus.OK)
public TestSummaryModel getTestSummaryByDate(
        @RequestParam ZonedDateTime start,
        @RequestParam ZonedDateTime end) {

    return testService.getTestBetween(start, end);

}

Когда я пытаюсь вызвать мою конечную точку, я получаю сообщение об ошибке HTTP 400 «Запрос, отправленный клиентом, был синтаксически неверным».

Я пробовал разные форматы дат, но ни один из них не работал. Я что-то пропустил? Я читал о @DateTimeFormat, но, несмотря на то, что добавил его, он не работал.

@RequestParam @DateTimeFormat(pattern = "dd-MM-yyyy") ZonedDateTime start

Это пример запроса, который я делаю:

HTTP: // хост / тест-апи / v1 / тест-резюме / испытательный пуск = 09-09-2015 & конец = 09-09-2015

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос