[Spring] No libraries found for 'org.springframework.web.client.RestTemplate'

다람·2024년 8월 27일
0

오류 모음

목록 보기
7/9

문제상황

No libraries found for 'org.springframework.web.client.RestTemplate'

RestTemplate을 사용하기 위해서 import를 해와야 하는데 import가 안됨.

Sring Boot(Spring initializer)를 통해서 프로젝트를 생성했기 때문에 자동으로 의존성 관리가 될것이라고 생각하였는데 그게 아니였다..

원인

RestTemplate은 spring-web 모듈에 포함되어 있다.
기본적으로 Spring Boot 프로젝트에서는 의존성이 자동으로 관리하지만, Spring Framework의 특정 버전을 사용할 때는 해당 의존성을 수동으로 추가해줘야 할 때가 있다고 한다.

해결방법

build.gradle에 dependencies를 추가해주었다.

implementation 'org.springframework:spring-web:[사용 중인 Spring Framework 버전]'

나는 springframework 6.1.12 버전을 사용하고 있으므로
아래와 같이 의존성을 추가해주었다.

implementation 'org.springframework:spring-web:6.1.12'
profile
개발하는 다람쥐

0개의 댓글