博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Validation @NotEmpty、@NotBlank 、@NotNull的区别
阅读量:6101 次
发布时间:2019-06-20

本文共 563 字,大约阅读时间需要 1 分钟。

  hot3.png

几个月前踩的坑吧,今天回忆一下。

1.@NotNull:不能为null,但可以为empty
2.@NotEmpty:不能为null,而且长度必须大于0
3.@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0 ("test") 即:必须有实际字符

@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull    用在基本类型上1. String name = null;   @NotNull: false   @NotEmpty: false   @NotBlank: false2. String name = "";   @NotNull: true   @NotEmpty: false   @NotBlank: false3. String name = " ";   @NotNull: true   @NotEmpty: true   @NotBlank: false4. String name = "Great answer!";   @NotNull: true   @NotEmpty: true   @NotBlank: true

转载于:https://my.oschina.net/z201/blog/1553645

你可能感兴趣的文章
图解SSH原理及两种登录方法
查看>>
[转载] 七龙珠第一部——第058话 魔境圣地
查看>>
【总结整理】JQuery基础学习---样式篇
查看>>
查询个人站点的文章、分类和标签查询
查看>>
基础知识:数字、字符串、列表 的类型及内置方法
查看>>
JSP的隐式对象
查看>>
P127、面试题20:顺时针打印矩阵
查看>>
JS图片跟着鼠标跑效果
查看>>
[SCOI2005][BZOJ 1084]最大子矩阵
查看>>
学习笔记之Data Visualization
查看>>
Leetcode 3. Longest Substring Without Repeating Characters
查看>>
【FJOI2015】金币换位问题
查看>>
数学之美系列二十 -- 自然语言处理的教父 马库斯
查看>>
Android实现自定义位置无标题Dialog
查看>>
面试总结
查看>>
Chrome浏览器播放HTML5音频没声音的解决方案
查看>>
easyui datagrid 行编辑功能
查看>>
类,对象与实例变量
查看>>
HDU 2818 (矢量并查集)
查看>>
【转】php字符串加密解密
查看>>