Я использую Spring 5 для REST API, и я не могу понять, как пометить параметры запроса обязательно , чтобы Spring ответил 400 Bad request
вместо того, чтобы запрос достиг метода контроллера.
Мои методы используют бин для получения параметров строки запроса, поэтому @RequestParam(required=true)
здесь не вариант:
@GetMapping(path="")
public String findAll(Filter filter) {
// ...
}
A Filter
выглядит так:
public class Filter {
private String id;
private String usersId;
private GregorianCalendar dayStart;
private GregorianCalendar dayEnd;
// ...
}
Я хотел бы потребовать, то есть просто usersId
, чтобы быть обязательным.
Есть что-нибудь подобное или я должен вручную подтвердить ввод?