개발 오류
[STS4] import javax.validation 오류
메론러버
2021. 8. 20. 17:36

[ 오류 내용 ]
STS4 version, Spring Boot 2.5.3 version을 사용중이며 Spring in Action 제 5판을 따라하는 중인데
import javax.validation.constraints.NotNull; 문에서 떡하니 참조 오류가 떳습니다. 마우스 오버 해보면 다른 에러 메시지는 없습니다.
[ 원인 ]
스프링부트 버전 2.3.0부터는 starter web에 디펜던시로 spring-boot-starter-validation 이 제외되서, 별도로 추가해야만 했던 문제라고 합니다.
[ 해결 방법]
1. pom.xml에서 마우스 우클릭
2. Spring > EditStarters 클릭

3. Available에서 "Validation" 검색 OK 클릭해서 추가한다.

[ 결과 ]
import 구문에 에러가 없어진 것을 확인할 수 있다.

[ References ]