最近在公司写代码遇到了@NotBlank、@NotNull 、@NotEmpty三种注解,今天我就总结一下这三种注解的区别。
这三个注解都用来对前端传来的数据进行空值校验,但是用法上会有一点区别:
@NotNul
适用于基本类型及其包装类,也可以用于String类型,不能为null,但是长度可以为0。
@NotBlank
只能用于String类型上,不能为null,且长度必须大于0。
@NotEmpty
用于集合或者String类型,不能为空,长度必须大于0
版权声明:本文为qq_45771939原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。