我正在Sping Boot API上使用dto进行字段验证并使用@NotEmpty注解LocalDate变量,但是,我得到了这个错误:
第一个月
注解库是javax.validation. constrains.NotEmpty,但是,已经尝试使用javax.validation. constrains.NotEmpty,因此该注解被标记为已弃用。
变量的声明:
@NotEmpty(message = "Campo Data de Nascimento é obrigatório")
private LocalDate dateBirth;
字符串
有必要在pom.xml中添加一些依赖关系吗?
2条答案
按热度按时间yx2lnoni1#
Doc表示
@NotEmpty
仅支持CharSequence
、Collection
、Map
或Array
类型,所以LocalDate
不属于任何类型。对于空值检查,您应该使用@NotNull
,因为它可以验证任何类型。还有@Past
可以验证日期是否在过去(在您的情况下为dateBirth
)。afdcj2ne2#
尝试使用@ Nothing。
字符串