【@NotNull和@NotBlank的区别】
@NotNull和@NotBlank和@NotEmpty的区别
- @NotBlank作用在集合上
例如:
/*** uuid*/@NotEmpty(message = "uuid不能为空")private List<String> uuid;
- @NotNull作用在基本类型上
例如:
/*** 年龄*/@NotNull(message = "年龄不能为空")private Integer age;
3.@NotBlank作用在String上
例如:
/*** 密码*/@NotBlank(message = "姓名不能为空")private String name;
注意:
如果在基本类型上面用NotEmpty或者NotBlank 会出现以下错:
javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Integer
【@NotNull和@NotBlank的区别】相关推荐
- @NotNull和@NotBlank的区别
@NotNull和@NotBlank和@NotEmpty的区别 @NotEmpty作用在集合上 例: /*** 学生姓名*/@NotEmpty(message = "学生姓名不能为空&quo ...
- @NotEmpty,@NotNull和@NotBlank的区别
1.@NotNull 不能为null,但可以为empty (""," "," ") 2.@NotEmpty 不能为null,而且长度必须大于 ...
- 开发中常见的@NotNull,@NotBlank,@NotEmpty注解的区别
@NotEmpty,@NotNull和@NotBlank的区别 @NotEmpty :不能为null,且Size>0 @NotNull:不能为null,但可以为empty,没有Size的约束 @ ...
- @NotNull 、@NotBlank、@NotEmpty区别和使用
引言 今天在使用validation校验的时候,发现了使用校验不起作用,一时间有点摸不到头绪,就看了一下同事提交的代码,发现了问题在用@NotNull用法,用的有些错误,所以在这里讲一下@NotNul ...
- @NotNull、@NotEmpty和@NotBlank的区别
@NotNull.@NotEmpty和@NotBlank的区别 @NotNull 不能为null,但可以为empty,没有Size的约束. @NotBlank 只能用于String,不能为空且trim ...
- java 实体字段校验@Valid - @NotNull @NotEmpty @NotBlank - ValidExceptionHandler
java 实体字段校验@NotNull @NotEmpty @NotBlank 注意在使用 @NotBlank 等注解时,一定要和 @valid 一起使用,否则 @NotBlank 不起作用. 1.@ ...
- @NotBlank、@NotNull 、@NotEmpty的区别
最近在公司写代码遇到了@NotBlank.@NotNull .@NotEmpty三种注解,今天我就总结一下这三种注解的区别. 这三个注解都用来对前端传来的数据进行空值校验,但是用法上会有一点区别: @ ...
- @NotNull 、@NotBlank、@NotEmpty区别
@NotNull: 主要用在基本数据类型上(Integer.Double-) 不能为null,但可以为empty 举例: @NotNull(message = "标题不能为空") ...
- 常用的校验注解之 @NotNull、@NotBlank、@NotEmpty 的区别
实体字段校验 @NotNull.@NotEmpty.@NotBlank 1.@NotNull 不能为 null,但可以为 empty,一般用在 Integer 类型的基本数据类型的非空校验上,而且被其 ...
最新文章
- 全站仪和手机连接软件_全站仪USB口数据线驱动-USB全站仪器数据线驱动程序下载免费版-西西软件下载...
- 如何获得春季周? for investment banking
- 1003 我要通过! (20分)
- ant react 上传_React实战之Ant Design—Upload上传_附件上传
- 深度学习入门:Day-12
- httpclient java 过时_当年用httpclient时踩过的那些坑
- C++笔记整理(参考整理自各大博客)
- 借助离散数学解决“哈弗大学智商测试”一题 --编程算法
- 【Mybatis】Mybatis三大组件之StatementHandler
- matlab定义双精度型变量_MATLAB 数据类型
- 我的公司不是家 【联想员工亲历联想大裁员】
- 人机交互期末复习笔记
- SpringCloud分布式架构演进
- Loadbalancer
- python定位元素_Python元素定位
- 论文解读 X-CLIP : Expanding Language-Image Pretrained Models for General Video Recognition
- PYTHON/JAVA实现固定时间且自动发送邮件的程序
- Android 四大天王-- 三个
- 火遍全球家喻户晓的小游戏——开心消消乐
- 接上宽带路由器不能拨号