概述
在這個文章裏,我們簡單介紹一如何使用標準校驗框架來完成基本的Java Bean校驗,該框架即JSR380,也被稱爲Bean Validation 2.0。
校驗用戶輸入,在大多是應用程序中是超級常見的需求,Java Bean校驗框架即是處理這部分邏輯的標準工具。
JSR308-Bean Validation 2.0
JSR 308是JavaBean校驗API規範,它是JavaEE和JavaSE的一部分。該規範使用@NotNull,@Min和@Max這樣的註解來確保一個Bean的屬性符合特定的條件。
這個版本要求使用Java8或更高版本,利用Java8提供的新特性例如類型註解,並且支持新的類型例如Optional和LocalDate。
要獲得更完整的信息,可以進一步閱讀JSR