작성
·
67
0
이클립스 4.2 JDK17사용하고 있습니다.
강의를 듣는데 이 부분이 계속 import가 안됩니다. 어떻게 해야할까요?
build.gradle에 jdbc는 추가했습니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
이은지님, 문제를 해결하기 위해 먼저 확인해야 할 것은 DataSourceUtils
가 어느 라이브러리에 포함된 클래스인지와 해당 라이브러리가 프로젝트의 build.gradle
에 올바르게 추가되어 있는지입니다. DataSourceUtils
클래스는 Spring Framework에서 제공하는 유틸리티 클래스로, 데이터 소스와 관련된 작업을 도와줍니다. Spring Boot 프로젝트에서 이 클래스를 사용하기 위해서는 spring-jdbc
의존성을 명시적으로 추가해야 할 수 있습니다.
build.gradle
파일에 spring-jdbc
의존성을 추가하는 방법은 다음과 같습니다:
dependencies {
// 다른 의존성들...
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
}
이렇게 spring-boot-starter-jdbc
의존성을 추가하면 DataSourceUtils
를 포함한 Spring JDBC에 필요한 클래스들을 사용할 수 있게 됩니다.
경우에 따라 IDE가 의존성을 바로 인식하지 못할 수도 있으므로, 변경 후에는 IDE의 Gradle 프로젝트를 새로고침하거나, 명령어를 통해 프로젝트의 의존성을 다시 로딩하는 것이 좋습니다. 예를 들어, 터미널에서는 Gradle 프로젝트의 root 디렉토리에서 다음 명령어를 실행할 수 있습니다:
./gradlew build --refresh-dependencies
IDE나 빌드 도구에서 제공하는 프로젝트 리프레시 기능을 사용하는 것도 좋은 방법입니다. 이 작업 후에도 여전히 문제가 해결되지 않는다면, 사용 중인 IDE의 설정을 확인하거나, 한번에 하나씩 의존성을 추가하면서 문제를 해결해 나가야 할 수 있습니다.