尚學堂百戰程式設計師:Java的邏輯驗證框架fluent-validator

在互聯網行業中,基於Java開發的業務類系統,不管是服務端還是客戶端,業務邏輯代碼的更新往往是非常頻繁的,這源於功能的快速迭代特性。在一般公司內部,特別是使用Java web技術構建的平臺中,不管是基於模塊化還是服務化的,業務邏輯都會相對複雜。

尚學堂百戰程序員:Java的邏輯驗證框架fluent-validator

maven依賴

com.baidu.unbiz

fluent-validator

1.0.5

com.baidu.unbiz

fluent-validator-jsr303

1.0.5

com.baidu.unbiz

fluent-validator-spring

1.0.5

尚學堂百戰程序員:Java的邏輯驗證框架fluent-validator

為何要使用FluentValidator

原因很簡單,第一為了優雅,出色的程序員都有點潔癖,都希望讓驗證看起來很舒服;第二,為了盡最大可能符合這些優秀的原則,做clean code。

FluentValidator就是這麼一個工具類庫,適用於以Java語言開發的程序,讓開發人員迴歸focus到業務邏輯上,使用流式(Fluent Interface)調用風格讓驗證跑起來很優雅,同時驗證器(Validator)可以做到開閉原則,實現最大程度的複用。

“我們相信人人都可以成為一個IT大神,現在開始,選擇一條陽光大道,助你入門,學習的路上不再迷茫。這裡是北京尚學堂,初學者轉行到IT行業的聚集地。"


分享到:


相關文章: