国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

@NotEmpty、@NotBlank、@NotNull的區別

2019-11-26 13:45:56
字體:
來源:轉載
供稿:網友

在網上搜索的內容,大致如下:

驗證框中@NotEmpty、@NotBlank、@NotNull乍一看還是容易弄混的。主要使用情況記錄一下:
@NotEmpty 用在集合類上面
@NotBlank 用在String上面
@NotNull    用在基本類型上


只有簡單的結果,但是再更具體一點的內容就搜不到了,所以去看了看源碼,發現了如下的注釋:
1. @NotEmpty

復制代碼 代碼如下:

/**
* Asserts that the annotated string, collection, map or array is not {@code null} or empty.
*
* @author Emmanuel Bernard
* @author Hardy Ferentschik
*/

也就是說,加了@NotEmpty的String類、Collection、Map、數組,是不能為null或者長度為0的(String、Collection、Map的isEmpty()方法)。

2. @NotBlank

復制代碼 代碼如下:

/**
* Validate that the annotated string is not {@code null} or empty.
* The difference to {@code NotEmpty} is that trailing whitespaces are getting ignored.
*
* @author Hardy Ferentschik
*/

“The difference to {@code NotEmpty} is that trailing whitespaces are getting ignored.”

主站蜘蛛池模板: 呼和浩特市| 吉林市| 巴青县| 瑞安市| 桐乡市| 翁牛特旗| 台北县| 南充市| 新安县| 堆龙德庆县| 枞阳县| 临安市| 迁西县| 保山市| 晋宁县| 石嘴山市| 龙口市| 洛扎县| 泽库县| 凌海市| 黑山县| 乳山市| 土默特左旗| 建宁县| 唐海县| 孝昌县| 府谷县| 正阳县| 宁蒗| 江阴市| 兴城市| 宜州市| 三江| 阿尔山市| 凌海市| 东乌珠穆沁旗| 阳朔县| 拜城县| 桑植县| 建昌县| 临安市|