@NotNull, @NotEmpty, @NotBlank 차이점

요잇·2023년 7월 9일
0

entity의 필드를 생성하면서 API에서 입력 받을 때 validation 체크를 위해 검색해보는데 아래와 같은 세 어노테이션 중 어떤걸 쓰는게 맞는지 궁금했다.

@NotNull , @NotEmpty, @NotBlank

  • @NotNull : null 값만 허용하지 않는다. ""(빈칸), " "(공백)가 입력되었을 경우는 허용된다.

  • @NotEmpty : null과 "" 를 허용하지 않는다. " "(공백)는 허용된다.

  • @NotBlank : null, "", " " 모두 허용하지 않는다.

profile
하잉

0개의 댓글