[Spring] [에러] cannot resolve symbol 'validation'

minjonyyy·2025년 2월 4일

[Spring]

목록 보기
1/6

🤔 문제

유효성 검증을 위한 코드를 작성하던 중에 빨간 밑줄이 뜨면서 validation을 사용할 수 없다고 한다. 아래의 @어노테이션도 사용하지 못하고 있다..!

찾아보니, 스프링부트 2.3 부터 Validation Starter 가 Spring Boot Web과 분리가 되면서 동작을 하지 않아서 dependencies 를 추가로 작성해야 한다고 한다.


🪄해결

build.gradle

plugins {
	in 'war'	
}
dependencies{
	implementation 'org.springframework.boot:spring-boot-starter-validation:2.6.0'
}

두 개 추가!

그럼 이제 정상적으로 작동한다 ㅎㅎ.


💬 기억하자..

Gradle Dependency Refresh

build.gradle에 추가하고 나면 코끼리 버튼 꼭 누르기! 🐘

만약 버튼이 뜨지 않는다면
View -> Tool windows -> Gradle 을 눌러주자

(이거 까먹고 안되는 줄 알고 한참 헤멘 건 안비밀..ㅠ)

https://docs.gradle.org/current/userguide/war_plugin.html
https://aamoos.tistory.com/718

0개의 댓글