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

song yuheon·2023년 10월 14일
1

Trouble Shooting

목록 보기
30/57
post-thumbnail

문제 상황



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'

profile
backend_Devloper

0개의 댓글