我将 Spring 5 用于 REST API,但我无法获得如何标记所需的请求参数,以便 Spring 进行回复400 Bad request而不是让请求到达控制器方法。
我的方法使用 bean 来接收查询字符串参数,所以@RequestParam(required=true)这里不是一个选项:
@GetMapping(path="")
public String findAll(Filter filter) {
// ...
}
AFilter看起来像这样:
public class Filter {
private String id;
private String usersId;
private GregorianCalendar dayStart;
private GregorianCalendar dayEnd;
// ...
}
我想要求 ie 只是usersId强制性的。
有没有类似的东西,或者我应该手动验证输入?
蝴蝶刀刀
RISEBY
相关分类