@NotBlank 注解不生效


1. @NotBlank 注解是用來校驗 String 類型的參數是否為空的

2. 使用方法

(1)Spring-boot 某一個版本之前 spring-boot-starter-web 中有包含 hibernate-validator,但在這個版本之后去除了,因此需要手動引入 pom 依賴:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-validation</artifactId>
</dependency>

(2)

A. 類上加上  @Validated 注解

 

 

 B. 方法入參 如果為 對象,則需要在 參數前 加上 @Validated

 

 

 C. 參數上加上 @NotBlank 注解

 

 

 即可正常使用

(3)如果使用 分組校驗,則 方法入參也需要加上 分組校驗的參數

 

 

 

否則 @NotBlank 會失效

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM