javax.validation import 문제

스프링 버전이 올라가면서 기존에 강의들을 듣다보면 환경설정을 추가적으로 해줘야하는 문제들이 발생하는 것 같다.

그 중 오늘은 강의를 들으면서 javax.validation에 있는 @NotEmpty 어노테이션을 사용하려는데 import가 되지 않는 문제가 발생했다.

 

문제해결은 비교적 단순했다. 해당 방안에 대해서는 구글링을 통해서 많은 부분에서 확인할 수 있었다.원인은 시간이 지나면서 스프링 부트의 버전이 올라가고 영상이 만들어진 시점이 스프링 부트 2.3이하 버전이었던 것 같다. 스프링 부트 2.3.x 버전이상부터는 추가적으로 아래와 같이 의존성을 추가해주면 사용할 수 있었다

 

implementation 'org.springframework.boot:spring-boot-starter-validation'

https://www.inflearn.com/questions/52352/notempty-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98%EC%9D%B4-%EC%9E%84%ED%8F%AC%ED%8A%B8%EA%B0%80-%EC%95%88%EB%90%A9%EB%8B%88%EB%8B%A4

 

NotEmpty 어노테이션이 임포트가 안됩니다. - 인프런 | 질문 & 답변

@NotEmpty 어노테이션이 저는 아예 나오지를 않는 이럴 때는 어떻게 해야하는지 알 수 있을까요??  - 질문 & 답변 | 인프런...

www.inflearn.com