개발 오류

[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 ]

 

https://www.inflearn.com/questions/36139