javax.validation.constraints.NotNull找不到的問題及解決
javax.validation.constraints.NotNull找不到
解決方案
需要在pom.xml中引入依賴
<!-- form數(shù)據(jù)驗證依賴 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
使用范例
package com.yayun.test.validate;
import javax.validation.constraints.NotNull;
public class AdminCreateValidate {
@NotNull(message = "登錄名不能為空")
private String loginName;
@NotNull(message = "登錄密碼不能為空")
private String loginPassword;
@NotNull(message = "姓名不能為空")
private String name;
@NotNull(message = "性別不能為空")
private String sex;
@NotNull(message = "手機號不能為空")
private Integer mobile;
}
附錄
Valid 注解類型的使用
@Null
限制只能為null
@NotNull
限制必須不為null
@AssertFalse
限制必須為false
@AssertTrue
限制必須為true
@DecimalMax(value)
限制必須為一個不大于指定值的數(shù)字
@DecimalMin(value)
限制必須為一個不小于指定值的數(shù)字
@Digits(integer,fraction)
限制必須為一個小數(shù),且整數(shù)部分的位數(shù)不能超過integer,小數(shù)部分的位數(shù)不能超過fraction
@Future
限制必須是一個將來的日期
@Max(value)
限制必須為一個不大于指定值的數(shù)字
@Min(value)
限制必須為一個不小于指定值的數(shù)字
@Past
限制必須是一個過去的日期
@Pattern(value)
限制必須符合指定的正則表達式
@Size(max,min)
限制字符長度必須在min到max之間
@Past
驗證注解的元素值(日期類型)比當前時間早
@NotEmpty
驗證注解的元素值不為null且不為空(字符串長度不為0、集合大小不為0)
@NotBlank
驗證注解的元素值不為空(不為null、去除首位空格后長度為0),不同于@NotEmpty,@NotBlank只應用于字符串且在比較時會去除字符串的空格
@Email
驗證注解的元素值是Email,也可以通過正則表達式和flag指定自定義的email格式
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
java中靜態(tài)變量和實例變量的區(qū)別詳細介紹
本篇文章介紹了,java中靜態(tài)變量和實例變量的區(qū)別。需要的朋友參考下2013-05-05
SpringSecurity框架下實現(xiàn)CSRF跨站攻擊防御的方法
CSRF是一種網(wǎng)絡攻擊方式,也可以說是一種安全漏洞,這種安全漏洞在web開發(fā)中廣泛存在。這篇文章主要介紹了SpringSecurity框架下實現(xiàn)CSRF跨站攻擊防御,需要的朋友可以參考下2019-12-12
詳解Spring中使用@within與@target的區(qū)別
這篇文章主要介紹了Spring中使用@within與@target的一些區(qū)別,本文通過項目案例給大家詳細分析,給大家介紹的非常詳細,代碼簡單易懂,需要的朋友可以參考下2021-09-09
解決Maven本地倉庫明明有對應的jar包但還是報找不到的問題
這篇文章主要介紹了解決Maven本地倉庫明明有對應的jar包但還是報找不到的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10
Java中int類型轉(zhuǎn)換為String類型的多種方法及優(yōu)缺點總結(jié)
在Java編程中數(shù)據(jù)類型轉(zhuǎn)換是一項頻繁運用且至關(guān)重要的操作,它精細把控著數(shù)據(jù)在不同場景下的流轉(zhuǎn)與適配,這篇文章主要介紹了Java中int類型轉(zhuǎn)換為String類型的多種方法及優(yōu)缺點,需要的朋友可以參考下2025-12-12

