@NotNull和@NotBlank和@NotEmpty的区别

@NotEmpty作用在集合上

例:

 /*** 学生姓名*/@NotEmpty(message = "学生姓名不能为空")private List<String> name;

@NotNull作用在基本类型上

例:

 /*** 主键ID*/@NotNull(message = "ID不能为空")private Long id;

@NotBlank作用在String上

例:

 /*** 密码*/@NotBlank(message = "密码不能为空")private String password;

如果在基本类型上面用NotEmpty或者NotBlank 会出现以下错:
javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Integer

@NotNull和@NotBlank的区别相关推荐

  1. 【@NotNull和@NotBlank的区别】

    @NotNull和@NotBlank和@NotEmpty的区别 @NotBlank作用在集合上 例如: /*** uuid*/@NotEmpty(message = "uuid不能为空&qu ...

  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. 【转载】图像缩放与插值理论基础
  2. win7如何创建快速访问服务器快捷方式?
  3. Linux下mysql新建账号及权限设置
  4. 如何找到SAP Fiori 应用里cache-control header是从后台何处设置的
  5. 钱老,外国人能搞的,今天中国人也能搞了!
  6. 2017年高频率的互联网校园招聘面试题
  7. BZOJ 1296: [SCOI2009]粉刷匠( dp )
  8. 基于SpringBoot从零构建博客网站 - 整合ehcache和开发注册登录功能
  9. layui获取select 文本_小程序富文本编辑器editor初体验
  10. php中如何加密,PHP中的加密功能
  11. 作品发布:挖金子修订版源码和文档
  12. Primer设计PCR引物的方法,在线引物设计网站汇总整理
  13. 【Ubuntu录屏软件】SimpleScreenRecorder的安装与使用
  14. 记小米公司的一次「测试开发工程师」面试
  15. nuvoton uboo2013引导流程 1 - 配置
  16. 王之泰201771010131《面向对象程序设计(java)》第一周学习总结
  17. javascript 忽略 报错_JavaScript数据类型中易被忽略的点
  18. Android MediaPlayer控制进度播放音频
  19. 从Docker零基础到懂一点实践教程(四)
  20. asp毕业设计——基于asp+access的新闻发布系统设计与实现(毕业论文+程序源码)——新闻发布系统

热门文章

  1. 在python中有关函数的表达正确的是_在 Python 中有关函数的表达中正确的是( )。_学小易找答案...
  2. Web前端大作业、简单的学生网页作业源码 基于html css javascript响应式个人相册博客网站
  3. 17 《一条改变世界的鱼:鳕鱼往事》 -豆瓣评分8.9
  4. 刷机精灵android版授权教程6,刷机精灵 2.4.6.3 最新版
  5. 《世界上最伟大的推销员》阅读实践
  6. PIE-engine 教程 ——Landsat 8 TOA数据常见的4中去云方式,其中一种比GEE简单只需一行代码
  7. 小米 CiVi S什么时候发布 小米 CiVi S配置如何
  8. 万象霜天计算机谱子,万象霜天 - 三无Marblue - 5SING中国原创音乐基地
  9. mac打开应用程序无反应解决方案
  10. 数组初始化的两种方式