강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

이은지님의 프로필 이미지
이은지

작성한 질문수

DataSourceUtils import문

작성

·

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의 설정을 확인하거나, 한번에 하나씩 의존성을 추가하면서 문제를 해결해 나가야 할 수 있습니다.

이은지님의 프로필 이미지
이은지

작성한 질문수

질문하기