[한줄스프링] @NotNull, @NotEmpty, @NotBlank의 차이는 뭘까?

hoyong.eom·2023년 11월 22일
0

스프링

목록 보기
61/64
post-thumbnail

오늘의 한줄 궁금증

스프링에서는 Bean Validation을 아래의 애노테이션을 이용해서 쉽게 수행할 수 있다.
@NotNull, @NotEmpty, @NotBlank
근데 위 3개의 애노테이션의 차이는 무엇일까?

결론
NotNull -> NotEmpty -> NotBlank 순으로 강화된 Validation을 적용한다.

@NotNull

null 금지, "", " "허용

@NotEmpty

null,"" 금지, " " 허용

@NotBlank

null,"", "" 금지

참고

참고 사이트

0개의 댓글