我在 DoB 的 POJO 类中有以下属性。
@NotNull(message = "dateOfBirth is required")
@JsonDeserialize(using = LocalDateDeserializer.class)
LocalDate dateOfBirth;
我该如何验证
用户正在发送有效的日期格式(仅接受 YYYY-MM-DD)
如果用户输入的日期不正确,我想发送自定义消息或更具可读性的消息。目前,如果用户输入无效日期,则应用程序会发送以下长错误 -
JSON parse error: Cannot deserialize value of type `java.time.LocalDate` from String \"1984-33-12\": Failed to deserialize java.time.LocalDate:
(java.time.format.DateTimeParseException) Text '1984-33-12' could not be parsed: Invalid value for MonthOfYear (valid values 1 - 12): 33;
...
MMTTMM
梵蒂冈之花
POPMUISE
相关分类