1. 程式人生 > >bean validator - Hibernate validator

bean validator - Hibernate validator

.cn mail ati strong 方案 成本 環境 一個 logs

在後臺開發過程中,對參數的校驗成為開發環境不可缺少的一個環節。比如參數不能為null,email那麽必須符合email的格式,如果手動進行if判斷或者寫正則表達式判斷無意開發效率太慢,在時間、成本、質量的博弈中必然會落後。所以把校驗層抽象出來是必然的結果,下面說下幾種解決方案。

validation bean 是基於JSR-303標準開發出來的,使用註解方式實現,及其方便,但是這只是一個接口,沒有具體實現.Hibernate Validator是一個hibernate獨立的包,可以直接引用,他實現了validation bean同時有做了擴展,比較強大.( 對於註解,主要看註解解釋器如何工作

)。

參考 https://www.cnblogs.com/xiaogangfan/p/5987659.html , 可以自己定義註解。

bean validator - Hibernate validator