表格字段常用注解@NotBlank @NotEmpty @NotNul @Pattern


在Hibernate Validator(org.hibernate.validator.constraints)中:
@NotEmpty://CharSequence, Collection, Map 和 Array 對象不能是 null 並且相關對象的 size 大於 0。  
@NotBlank://String 不是 null 且去除兩端空白字符后的長度(trimmed length)大於 0。
例子:@NotBlank(message = "城市名不能為空")
 
在java EE中:
@Pattern(regexp = "^[1-9]\\d?(\\.\\d)?$|^100$|^100\\.0$", message = "當月目標值格式錯誤,請確保為1到100且不超過一位小數的數字")
只能修飾string類型的字段
@NotNull://CharSequence, Collection, Map 和 Array 對象不能是 null, 但可以是空集(size = 0)。  
官方文檔:
 
另一篇博客(http://blog.csdn.net/zz_life/article/details/51470909比較粗暴的總結
@NotEmpty 用在集合類上面
@NotBlank 用在String上面
@NotNull 用在基本類型上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM