[Spring] @NotNull @NotEmpty @NotBlank

예원·2022년 9월 19일
0

Spring 글 모아보기

목록 보기
8/17

api에서 값을 입력받을 때 validation 체크를 위해 어노테이션이다.

각각의 차이점을 정리해보자.


@NotNull

null 값만 허용하지 않는다.

"", " " 와 같이 입력되었을 경우에는 허용 된다.

@NotEmpty

null 과 "" 둘다 허용하지 않는다.

" " 은 허용된다.

스프링부트 2.3 이상에서는 아래와 같이 추가로 임포트 해줘야한다.

 implementation 'org.springframework.boot:spring-boot-starter-validation'

@NotBlank

null 과 "", " " 모두 허용하지 않는다.

0개의 댓글