@NotNull
- 빈 문자열 가능
- null 불가능
- "" : O , null : X
@NotEmpty
- 빈 문자열 불가능
- null 불가능
- "" : X, null : X
- " " : O
@NotBlank
- 빈 문자열 불가능
- null 불가능
- 공백만으로 이루어진 문자열 불가능
- "", null, " " : X
- " a " : O
@NotEmpty Vs @NotBlank
공백만으로 이루어진 문자열 " "에 대하여,
- NotEmpty : 가능. 공백이 있으므로, 값이 텅 빈 건 아님.
- NotBlank : 불가능.
API 공식 문서
baeldung
영단어 어감에 맞게 한국어로 정리하는 게 쉽지 않군