亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Java Validation Api使用方法實例解析

瀏覽:3日期:2022-08-25 13:46:04

在我們應用程序的業務邏輯中,經常會碰到參數校驗的情況,手動的在代碼層上面進行校驗就會帶來很不好的體驗,閱讀、維護的成本會大大增加,造成冗余。因此有了這個JSR 303。

Bean Validation為JavaBean提供了相應的API來給我們做參數的驗證。通過Bean Validation比如@NotNull @Pattern等方法來對我們字段的值做進一步的教研。

Bean Validation是一個運行時框架,在驗證之后錯誤信息會直接返回。

依賴:

<!--添加依賴--><dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version></dependency>

注意: SpringBoot2 項目web組件已經內置了這個依賴了。

版本提供依賴:

Java Validation Api使用方法實例解析

依賴注釋:

注解 用途 AssertFalse 用于boolean字段,該字段的值只能為false AssertTrue 用于boolean字段,該字段只能為true DecimalMax(value) 被注釋的元素必須是一個數字,只能大于或等于該值 DecimalMin(value) 被注釋的元素必須是一個數字,只能小于或等于該值 Digits(integer,fraction) 檢查是否是一種數字的(整數,小數)的位數 Email 被注釋的元素必須是電子郵箱地址 Future 檢查該字段的日期是否是屬于將來的日期 FutureOrPresent 判斷日期是否是將來或現在日期 Max(value) 該字段的值只能小于或等于該值 Min(value) 該字段的值只能大于或等于該值 Negative 判斷負數 NegativeOrZero 判斷負數或0 NotBlank 只能用于字符串不為null,并且字符串trim()以后length要大于0 NotEmpty 集合對象的元素不為0,即集合不為空,也可以用于字符串不為null NotNull 不能為null Null 必須為 null Past 檢查該字段的日期是在過去 PastOrPresent 判斷日期是否是過去或現在日期 Pattern(value) 被注釋的元素必須符合指定的正則表達式 Positive 判斷正數 PositiveOrZero 判斷正數或0 Size(max, min) 檢查該字段的size是否在min和max之間,可以是字符串、數組、集合、Map等 Length(max, min) 判斷字符串長度 CreditCardNumber 被注釋的字符串必須通過Luhn校驗算法,銀行卡,信用卡等號碼一般都用Luhn計算合法性

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 免费在线a | 亚洲国产情侣偷自在线二页 | 黄色一级片欧美 | 国产成人久久久精品一区二区三区 | 久久精品中文字幕不卡一二区 | 国产日韩视频在线 | 亚洲日本国产 | 国产大片91精品免费观看不卡 | 新婚无套啪啪对白 | 国产簧片| 色综合合久久天天综合绕视看 | 亚洲精品一区二区三区香蕉在线看 | 黄色在线免费播放 | 日本www高清免费视频观看 | 伊人色综合网一区二区三区 | 久久久高清国产999尤物 | 伊人情涩网| 91短视频在线免费观看 | 日韩免费网站 | 亚洲国产成人久久综合碰碰动漫3d | 伊人久热这里只有精品视频99 | 亚洲午夜视频在线 | 日本免费二区三区久久 | 99久热re在线精品99 6热视频 | 草草网址| 色播在线播放 | 久久中文字幕综合婷婷 | 久久亚洲精品国产精品777777 | 交免费观看在线 | 成人禁在线观看 | 99j久久精品久久久久久 | 色综色| 亚洲无线乱码高清在线观看一区 | 亚洲欧美日韩精品高清 | 久久精品国产2020 | 一级毛片在线直接观看 | 国产精品免费大片 | 欧美黄色免费看 | 欧美在线观看视频一区 | 国产小视频2023 | 狼人香蕉国产在线视频 |