본문 바로가기
SpringBoot

@NotNull, @NotEmpty, @NotBlank 문자열 검증

by 오렌지마끼야또 2022. 8. 30.
728x90
반응형

 

 

 

 

@NotNull
- Type : 어떤 타입이든 수용.
- null 이 아닌 값.

 

 

@NotEmpty
- Type : CharSequence (length of character) Collection (collection size) Map (map size Array (array length)
- null 이거나 empty(빈 문자열)가 아니어야 한다.

 

 

@NotBlank 
- null 이 아닌 값.
- 공백이 아닌 문자를 하나 이상 포함.

 

 

 

@NotNull : 반드시 값이 있어야 한다.
@NotEmpty : 반드시 값이 존재하고 길이 혹은 크기가 0보다 커야한다. (공백가능)
@NotBlank : 반드시 값이 존재하고 공백 문자를 제외한 길이가 0보다 커야 한다. (가장 강력)

 

 

 

 

 

 

출처

https://blog.naver.com/ghdalswl77/222852386882

 

 

 

 

 

 

728x90
반응형

댓글