关于@NotBlank、@NotNull、@NotEmpty的区分应用

这三个注释同属于校验型注解,用在实体类中校验传入数据

习惯性用@NotBlank来判断前端传入数据是否为空,因为空格也是非法信息,而@NotEmpty一般拿来判断数组或者集合当中是否有数据。

我们会在controller层传入BindingResult配合@Valid注解用于校验信息

而getDefaultMessage方法获得的信息就是我们在这三个注解上设置的信息

不写的话就打印默认信息,这时可以配合getFiled方法使用

posted @ 2021-03-13 11:10  Meeseeks  阅读(401)  评论(0)    收藏  举报