![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpOmmm%2FbtsAMWuN67s%2Fu2Q0l1bLP6ZB3Y3n6lLiK1%2Fimg.png)
스프링 벨리데이션 어노테이션중 NotNull, NotEmpty, NotBlank 3가지의 차이점을 간단하게 알아보려고 합니다.우선 결론은 아래와 같습니다만 검증을 위해 예제를 만들어봅시다. NotNull - null만 사용불가NotEmpty - null, "" 사용불가NotBlank - null, "", " " 사용불가제약 조건null빈 문자열("")공백 문자열(" ")NotNull사용 불가허용허용NotEmpty사용 불가사용 불가허용NotBlank사용 불가사용 불가사용 불가 셋팅1. spring validation 의존성 추가implementation 'org.springframework.boot:spring-boot-starter-validation' 2. dto 추가// main/java/com/ex..