【发布时间】:2020-07-24 07:59:45
【问题描述】:
我遇到了一个简单的问题。 如果我发送了一个带有以下日期参数的正文(如下),springboot 会自动将其转换为 1991 年 5 月 1 日,并且我想禁用它。我想抛出一个异常告诉客户,那不是一个有效的日期。这可能吗?
我发送的身体:
{
"gender": "MALE",
"firstname": "XXX",
"lastname": "XXX",
"birthday": "1991-04-31"
}
我的 WebRequestController:
public @ResponseBody void updateUser (@PathVariable Long userId, @Valid @RequestBody UserUpdateIDTO userDTO) throws UserNotFoundException, ValidationException {
userService.updateUser(userId, userDTO); // userDTO got the 1st may 1991
}
【问题讨论】:
标签: java spring-boot date validation