본문 바로가기
JAVA

[JAVA] @NotNull, @NotEmpty, @NotBlank

by meetyou 2023. 2. 22.

회원가입을 진행할때 항목마다 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

'JAVA' 카테고리의 다른 글

[Java] Redis Hash, List 사용하기  (0) 2023.02.26
[JAVA] json <-> Object로 바꾸기  (0) 2023.02.24
[JAVA] @Scheduled 사용하기  (0) 2023.02.16
[JAVA] Springboot file upload 구현  (0) 2023.02.10
[JAVA] 문자열 자르기  (0) 2023.02.06