Spring中 Validated的使用

2021-10-06 13:11:47 字數 1518 閱讀 5515

近期在寫介面中,要對同乙個bean進行自定義校驗

這就要用到@validated這個註解了,使用:

在類中定義自定義介面,主要是用於分組來校驗不同字段

public

inte***ce

verifyone

public

inte***ce

verifytwo

之後將介面引入到定義校驗的欄位名上

@notnull

(groups = verifyone.

class

)@apimodelproperty

(value =

"申請id"

)private integer id;

@max

(value =

880, groups = verifytwo.

class

)@min

(value =

880, groups = verifytwo.

class

)private long withdrawbalance;

然後在controller中使用@validated引用即可

@requestbody

@validated

class

)

整體使用:

public

class

implements

serializable

public

inte***ce

verifytwo

@notnull

(groups = verifyone.

class

)@apimodelproperty

(value =

"申請id"

)private integer id;

@notnull

(groups = verifyone.

class

)private integer status;

@apimodelproperty

(value =

"原因"

)private string reason;

@max

(value =

880, groups = verifytwo.

class

)@min

(value =

880, groups = verifytwo.

class

)private long withdrawbalance;

()(

@requestbody

@validated

(value =

class;(

)(@requestbody

@validated

(value =

class

;就可以啦

Rails中的validate校驗

可以使用validates presence of方法宣告模型類別非空驗證 validates presence of name,message 姓名不能為空 validates presence of message 性別不能為空 還可一次為多個屬性驗證 validates presence of...

jQuery中的validate校驗

一款優秀的表單驗證外掛程式 validation外掛程式 特點 幫助文件位置 目錄結構 validate是jquery外掛程式,其必須在jquery的基礎上進行執行。所以要匯入jquery庫 validate庫 國際化資源庫 可選 validate需要手動的宣告,對哪個表單進行校驗,手動方式可以使用...

eclipse中validate的作用及如何禁用

匯入專案後每次只要啟動專案都會發現右下角顯示validating 看著好煩啊,電腦效能不佳的話很容易被卡死。於是我再也不想看到這個功能了,看見就煩。但是又不知道關閉以後對專案有沒有影響。上網經過搜尋後,終於弄明白了。首先,validationg這個英文單詞就是驗證的意思。該功能用於檢測 存在的 潛在...