後端引數校驗工具類

2021-09-08 16:57:14 字數 848 閱讀 8798

1、controller層判斷傳入引數是否符合規則,不符合規則直接返回錯誤狀態碼。

2、其他需要校驗引數的地方。

public

class

checkutil$";

/** * 判斷傳入的引數是否都符合規則

* 中文,字母,數字 _ - . 30位

* @param params

* @return true 符合 false 驗證不通過

*/public

static

boolean

parameter

(object.

.. params)

boolean a = obj.

tostring()

.length()

==0;boolean b =

!obj.

tostring()

.matches

(regexfndt);if

(a || b)

}return

true;}

}

//判斷id和name是否符合規則 引數可以傳多個

checkutil.

parameter

(req.

getid()

,req.

getname()

)

1、部分資料為null

2、部分資料不符合正規表示式

3、部分資料為空串。

工具類 校驗

手機效驗 正確 true 錯誤 false public boolean ismobile string mobiles matcher m p.matcher mobiles return m.matches 手機格式校驗 11位 正確 true 錯誤 false public boolean i...

scala 校驗工具類

校驗工具類 object validutils val startparamfieldvalue startparamfieldstr.toint val endparamfieldvalue endparamfieldstr.toint val datafieldstr stringutils.g...

SpringMVC 實體類引數校驗

前端後端進行互動時,前端上送的引數校驗,簡單的通過註解實現,方便快捷,而不需要再次開發 邏輯 1,引數校驗的前提是controller層的方法裡需使用 valid開啟校驗 test public string test valid requestbody student stu 2,用於校驗的註解 ...