JAVA

[JAVA] @NotNull, @NotEmpty, @NotBlank

meetyou 2023. 2. 22. 16:50

회원가입을 진행할때 항목마다 null 체크를 하게 되는데요

위에서 언급한 @NotNull, @NotEmpty, @NotEmpty를 통해서 쉽게 확인하는 방법 및 차이점을 설명해드리겠습니다.

 

1. 사용법

@NotNull(message = "아래의 변수가 비어있을 경우 전달할 에러 메세지 내용 입력")
private String loginId;

@NotEmpty(message = "아래의 변수가 비어있을 경우 전달할 에러 메세지 내용 입력")
private String loginId;

@NotBlank(message = "아래의 변수가 비어있을 경우 전달할 에러 메세지 내용 입력")
private String loginId;

 

2. 차이점

  @NotNull @NotEmpty @NotBlank
null을 허용하는가? X X X
""을 허용하는가? O X X
" "을 허용하는가? O O X