在网上搜索的内容,大致如下:
验证框中@notempty、@notblank、@notnull乍一看还是容易弄混的。主要使用情况记录一下:
@notempty 用在集合类上面
@notblank 用在string上面
@notnull 用在基本类型上
只有简单的结果,但是再更具体一点的内容就搜不到了,所以去看了看源码,发现了如下的注释:
1. @notempty
2. @notblank
“the difference to {@code notempty} is that trailing whitespaces are getting ignored.” –>
和{@code notempty}不同的是,尾部空格被忽略,也就是说,纯空格的string也是不符合规则的。所以才会说@notblank用于string。
3. @notnull
如对本文有疑问, 点击进行留言回复!!
集合框架——Map、泛型以及Collection算法常用方法
Elasticsearch 升级 7.x 版本后,我感觉掉坑里了
Mybatis的插件运行原理以及如何编写一个Mybatis的插件
网友评论