@NotBlank @NotNull @NotEmpty三个注解的区别

@NotBlank 字符串 不能为null 和 空字符串 ""

@NotNull 字符串 不能为null

@NotEmpty 集合类型 集合长度不能为0

 

在写参数校验类的时候遇到的注解

 

这些注解需要与@Validated注解配合使用(Controller层中),不然不生效

同时,可以使用BindingResult类来获取校验结果(BindingResult需要与对应的参数紧挨着,如图)

 

posted @ 2022-11-23 23:09  于道  阅读(67)  评论(0编辑  收藏  举报