真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SpringBoot如何校驗(yàn)yue-library框架

這篇文章給大家介紹SpringBoot如何校驗(yàn)yue-library框架,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

創(chuàng)新互聯(lián)是專業(yè)的青羊網(wǎng)站建設(shè)公司,青羊接單;提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行青羊網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

validator

  • 輕量級(jí)服務(wù)端校驗(yàn)框架

  • 支持注解、功能齊全、使用簡(jiǎn)便

一、功能簡(jiǎn)介

主要提供便捷的后臺(tái)數(shù)據(jù)校驗(yàn)功能,支持單個(gè)字段或參數(shù)校驗(yàn),也支持通過(guò)注解校驗(yàn)對(duì)象,用法簡(jiǎn)單。

提供基本的非空、長(zhǎng)度、大小等校驗(yàn)方法,也提供一些特殊的正則校驗(yàn)、身份證、電話、郵箱、IP等校驗(yàn)方法。

二、注解介紹

@Valid 被注解的元素是一個(gè)POJO對(duì)象,用于檢查此對(duì)象的所有被注解字段的值是否符合預(yù)期

Bean Validation 中內(nèi)置的 constraint

注解作用
@Null被注解的元素必須為 null
@NotNull被注解的元素必須不為 null
@NotBlank被注解的元素必須不為空,并且必須包含至少一個(gè)非空白字符
@NotEmpty被注解的元素必須非空
@AssertTrue被注解的元素必須為 true
@AssertFalse被注解的元素必須為 false
@Max被注解的元素必須是一個(gè)數(shù)字,其值必須小于等于指定的最大值
@Min被注解的元素必須是一個(gè)數(shù)字,其值必須大于等于指定的最小值
@DecimalMax被注解的元素必須是一個(gè)數(shù)字,其值必須小于等于指定的最大值
@DecimalMin被注解的元素必須是一個(gè)數(shù)字,其值必須大于等于指定的最小值
@Digits被注解的元素必須是一個(gè)數(shù)字,其值必須在可接受的范圍內(nèi)
@Positive被注解的元素必須是嚴(yán)格意義上的正數(shù)
@PositiveOrZero被注解的元素必須是正數(shù)或0
@Negative被注解的元素必須是一個(gè)嚴(yán)格意義上的負(fù)數(shù)
@NegativeOrZero被注解的元素必須是負(fù)數(shù)或0
@Past被注解的元素必須是過(guò)去的某個(gè)瞬間、日期或時(shí)間
@PastOrPresent被注解的元素必須是過(guò)去或現(xiàn)在的某個(gè)瞬間、日期或時(shí)間
@Future被注解的元素必須是將來(lái)的某個(gè)瞬間、日期或時(shí)間。
@FutureOrPresent被注解的元素必須是當(dāng)前或?qū)?lái)的某個(gè)瞬間、日期或時(shí)間。
@Size被注解的元素的大小必須在指定的范圍內(nèi)
@Email被注解的元素必須是電子郵箱地址
@Pattern被注解的元素必須符合指定的正則表達(dá)式

Hibernate Validator 附加的 constraint

        注解作用
        @Length被注解的字符串的大小必須在指定的范圍內(nèi)
        @Range被注解的元素必須在合適的范圍內(nèi)
        @URL驗(yàn)證帶注解的字符串是否為URL
        @Currency貨幣金額必須在正確的貨幣單位
        @CreditCardNumber帶注解的元素必須表示有效的信用卡號(hào)
        @CodePointLength驗(yàn)證包含字符序列的代碼點(diǎn)長(zhǎng)度在min和max之間
        @ConstraintComposition布爾運(yùn)算符,應(yīng)用于組合約束注解的所有約束
        @SafeHtml驗(yàn)證用戶提供的富文本值,以確保它不包含惡意代碼,例如嵌入的