как принять будущую дату в запросе param? - PullRequest
1 голос
/ 15 марта 2020

Мне бы хотелось, чтобы в моем контроллере служба обновлений принимала даты только после текущей, я пыталась использовать будущие аннотации, но она не работает ... не могли бы вы дать мне предложение? в частности, я хотел бы, чтобы пользователь ввел дату 1990-04-01T12: 08: 56Z, когда служба вернет 400, поскольку введенная дата не позднее текущей, я подумал, что аннотация @Future работает в этом смысле Я был не прав и до сих пор допускаю выполнение услуги

@PatchMapping(path = "/{id}", produces = "application/json")
    public ResponseEntity<Employee> update(@PathVariable(value = "id") Integer id,
            @RequestParam(value = "afterdate") @Future @DateTimeFormat(pattern =" yyyy-MM-dd'T'HH:mm:ss'Z'")  Date afterdate) { .... 
...