Любая помощь, пожалуйста, так как все это выглядит хорошо для меня.У меня есть @RestController
, который я хочу иметь метод, который имеет необязательные ZonedDateTime
параметры запроса, которые указывают начало / конец диапазона дат для запроса,
@GetMapping("/api/v1/user/{userID}/resource/{resourceID}/data")
public ResponseEntity<String> getResourceData(
@PathVariable String userID,
@PathVariable String resourceID,
@RequestParam(name = "start", required = false) @DateTimeFormat(iso = ISO.DATE_TIME) ZonedDateTime start,
@RequestParam(name = "end", required = false) @DateTimeFormat(iso = ISO.DATE_TIME) ZonedDateTime end
)
переменные пути работают нормально, нокогда я пытаюсь указать конечную точку с действительными датами, они, кажется, просто игнорируются, например,
curl http://localhost:8080/api/v1/user/a/resource/a/data?start=2018-01-01T00:00:00.000Z&end=2018-01-02T00:00:00.000Z
Есть идеи?