@NotNull和@NotBlank和@NotEmpty的区别

  1. @NotBlank作用在集合上

例如:

 /*** uuid*/@NotEmpty(message = "uuid不能为空")private List<String> uuid;
  1. @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的区别】相关推荐

  1. @NotNull和@NotBlank的区别

    @NotNull和@NotBlank和@NotEmpty的区别 @NotEmpty作用在集合上 例: /*** 学生姓名*/@NotEmpty(message = "学生姓名不能为空&quo ...

  2. @NotEmpty,@NotNull和@NotBlank的区别

    1.@NotNull 不能为null,但可以为empty (""," "," ") 2.@NotEmpty 不能为null,而且长度必须大于 ...

  3. 开发中常见的@NotNull,@NotBlank,@NotEmpty注解的区别

    @NotEmpty,@NotNull和@NotBlank的区别 @NotEmpty :不能为null,且Size>0 @NotNull:不能为null,但可以为empty,没有Size的约束 @ ...

  4. @NotNull 、@NotBlank、@NotEmpty区别和使用

    引言 今天在使用validation校验的时候,发现了使用校验不起作用,一时间有点摸不到头绪,就看了一下同事提交的代码,发现了问题在用@NotNull用法,用的有些错误,所以在这里讲一下@NotNul ...

  5. @NotNull、@NotEmpty和@NotBlank的区别

    @NotNull.@NotEmpty和@NotBlank的区别 @NotNull 不能为null,但可以为empty,没有Size的约束. @NotBlank 只能用于String,不能为空且trim ...

  6. java 实体字段校验@Valid - @NotNull @NotEmpty @NotBlank - ValidExceptionHandler

    java 实体字段校验@NotNull @NotEmpty @NotBlank 注意在使用 @NotBlank 等注解时,一定要和 @valid 一起使用,否则 @NotBlank 不起作用. 1.@ ...

  7. @NotBlank、@NotNull 、@NotEmpty的区别

    最近在公司写代码遇到了@NotBlank.@NotNull .@NotEmpty三种注解,今天我就总结一下这三种注解的区别. 这三个注解都用来对前端传来的数据进行空值校验,但是用法上会有一点区别: @ ...

  8. @NotNull 、@NotBlank、@NotEmpty区别

    @NotNull: 主要用在基本数据类型上(Integer.Double-) 不能为null,但可以为empty 举例: @NotNull(message = "标题不能为空") ...

  9. 常用的校验注解之 @NotNull、@NotBlank、@NotEmpty 的区别

    实体字段校验 @NotNull.@NotEmpty.@NotBlank 1.@NotNull 不能为 null,但可以为 empty,一般用在 Integer 类型的基本数据类型的非空校验上,而且被其 ...

最新文章

  1. 全站仪和手机连接软件_全站仪USB口数据线驱动-USB全站仪器数据线驱动程序下载免费版-西西软件下载...
  2. 如何获得春季周? for investment banking
  3. 1003 我要通过! (20分)
  4. ant react 上传_React实战之Ant Design—Upload上传_附件上传
  5. 深度学习入门:Day-12
  6. httpclient java 过时_当年用httpclient时踩过的那些坑
  7. C++笔记整理(参考整理自各大博客)
  8. 借助离散数学解决“哈弗大学智商测试”一题 --编程算法
  9. 【Mybatis】Mybatis三大组件之StatementHandler
  10. matlab定义双精度型变量_MATLAB 数据类型
  11. 我的公司不是家 【联想员工亲历联想大裁员】
  12. 人机交互期末复习笔记
  13. SpringCloud分布式架构演进
  14. Loadbalancer
  15. python定位元素_Python元素定位
  16. 论文解读 X-CLIP : Expanding Language-Image Pretrained Models for General Video Recognition
  17. PYTHON/JAVA实现固定时间且自动发送邮件的程序
  18. Android 四大天王-- 三个
  19. 火遍全球家喻户晓的小游戏——开心消消乐
  20. 接上宽带路由器不能拨号

热门文章

  1. Javascript ajax封装 并重载
  2. PHP:40+开发工具推荐
  3. php 删除文件 unlink,php 删除文件函数unlink及删除文件夹示例
  4. 编程语言培训学哪个?
  5. POI导出Excel(一)
  6. 推荐几款画韦恩图的在线工具
  7. 台式计算机虚拟内存怎么设置,教你怎么设置电脑的虚拟内存
  8. 计算机技术cae是什么意思,什么是CAE?有那些用途?请赐教 爱问知识人
  9. Matlab报错错误使用symengine
  10. MT6323 PMIC 功能介绍