hibernate validator的簡單使用

2021-10-01 15:51:59 字數 1258 閱讀 9551

首先在springmvc的配置檔案中,配置這個框架

<

!--配置hibernate validator 後台引數校驗--

>

"validator"

class

="org.springframework.validation.beanvalidation.localvalidato***ctorybean"

>

"providerclass" value=

"org.hibernate.validator.hibernatevalidator"

/>

<

/bean>

然後在springmvc的註解驅動中,啟動這個配置

"validator"

>

// 中間繼續配置其他功能,如訊息轉換器

!--writemapnullvalue: 如果返回的物件中的屬性沒有值,則也要輸出這個屬性且值為null--

>

writemapnullvalue<

/value>

<

!--writedateusedateformat date 返回給前端long

15******x 轉成yyyy-mm-dd 字串--

>

writedateusedateformat<

/value>

<

/list>

<

/property>

<

/bean>

<

/mvc:message-converters>

<

/mvc:annotation-driven>

接下來我們就可以在pojo類中在我們的屬性上增加註解來限制屬性的值了

如@length,限制長度,等等註解

最後,我們需要在對應的方法上加上就行了@validated 表示要對這個引數進行校驗,如果校驗不通過後台就會丟擲異常.

例如:public result test01(@validated @requestbody user user){}

UICollectionView的簡單使用

所屬controller要遵循三個協議 uicollectionviewdatasource,uicollectionviewdelegate,uicollectionviewdelegateflowlayout uicollectionviewflowlayout flowlayout uicol...

BGAQRCode Android的簡單使用

compile com.google.zxing core 3.2.1 xmlns android 這句是使用選擇器框架時用到的 xmlns tools package com.huaqiang.zxingdemo 選擇框架用到 android name android.permission.cam...

Android VideoView的簡單使用

mvideoview.setvideouri uri.parse android.resource getpackagename r.raw play 設定乙個 控制器 控制器預設在父布局的地步 可以自己實現控制器布局 mvideoview.setmediacontroller new mediac...