springboot使用Validator校驗方式

2022-09-29 13:39:09 字數 826 閱讀 1474

我相信每個做開發的都聽過這句「永遠不要相信使用者的輸入」,因此後台需要對使用者的每個輸入項都做校驗:手機號、使用者名稱、密碼、郵箱、身份證號這時候就需要hibernate-validator校驗框架登場了,下面介紹springboot如何使用hibernate-validator進行校www.cppcns.com驗。

引入pom

wait ~~~

程式設計客棧

star的依賴

驚不驚喜,意不意外?springboot已幫我們整合了,我們只管拿!來!用!

新增註解

@notblank(message = "使用者名稱不能為空")

private string username;

@decimalmin(value = "6", message = "密碼長度不能少於6個字元")

@decimalmax(value = "20", message = "密碼長度不能超過20個字元")

private string password;

同時支援正規表示式

校驗呼叫

@responsebody

@requestmapping("s**e")

public resultmodel s**e(@va程式設計客棧lid sysuser sysuser, bindingresult result)

return resultmodel.defaultsuccess(null);

www.cppcns.com }

測試結果

1、傳送請求

2、執行結果

總結本文標題: springboot使用validator校驗方式

本文位址:

Val程式設計 val系列程式設計思想

利用val語言可以編寫出各種各樣的應用程式。正如windows phone面臨的窘境一樣,受眾太小,市場不大。應用程式不多,所以也談不上成熟。國內的應用程式基本上就是簡單的小程式,談不上什麼程式設計思想。國外許多都是基於kernel的而衍生出面向各種應用的程式。1.模板思維.由於val是基於過程而非...

Jquery中val方法使用的坑

val 取得第乙個匹配元素的當前值 val val 設定所有匹配元素的值 val val1,val2 設定多選的checkbox 多選select的值 這是乙個坑 籃球足球1 23 name hobby val basketball football 會找到有name屬性 hobby的標籤,然後將v...

c 巨集 val 在unicode下的使用。

define check condition cout 上面這句巨集,當你 check myfunc 時,假設myfunc返回false,會輸出 check failed myfunc 在巨集中,condition 是把引數轉換為字串,這在列印log時,可以很方便的列印出函式名稱等等 這個大家可能都...