Blog

Spring Boot에서의 검증 오류 @Valid가 동작하지 않을 때

tag
트러블슈팅
날짜
2023/10/14
생성 일시
2023/10/28 06:39
작성자

문제 상황

Member 엔티티의 name 필드에 @NotEmpty 어노테이션을 사용하여 검증을 시도했지만 namenull 또는 빈 문자열을 넣었을 때 오류가 발생하지 않는다.
Member
MemberApi

원인

spring-boot-starter-validation 의존성이 프로젝트에 포함되어 있지 않아서, @Valid 어노테이션이 동작하지 않아 발생한 문제이다.

해결 방법

의존성 추가build.gradle 파일에 spring-boot-starter-validation 의존성을 추가한다. 기존에 있던 validation 의존성은 삭제한다.
implementation 'org.springframework.boot:spring-boot-starter-validation'
Plain Text
복사