【发布时间】:2021-05-18 17:21:34
【问题描述】:
在 Spring 的 MVC 中,如果我有一个控制器并且我想拒绝任何带有带有前导或尾随空格的字段的 queryparam 或 requestbody 请求,那么最好的方法是什么?我们可以使用验证器吗?
@PostMapping(value="/add")
public ResponseEntity<User> addUser(@Validated(AddUser.class) @Requestbody User user, BindingResult result) {
...
// Business logic here
// How to check leading and trailing spaces and throw error if present
...
return responseEntity;
}
在上面说用户只有名字和姓氏作为字段,我想检查名字和姓氏都没有任何前导或尾随空格,如果有则抛出错误,最好的方法是什么?
【问题讨论】:
标签: java spring validation spring-mvc