해결된 질문
작성
·
458
0
intelliJ를 쓰고 있고
build.gradle에 아래와 같이 해주었습니다.
plugins {
id 'org.springframework.boot' version '2.5.3'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'hello'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
runtimeOnly 'com.h2database:h2'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
test {
useJUnitPlatform()
}
apllication.properties에는 아래와 같이 해주었습니다.
spring.datasource.url=jdbc:h2:tcp://localhost/~/test
spring.datasource.driver-class-name=org.h2.Driver
JdbcMemberRepository.java와 SpringConfig.java 둘 다 교본에 있는 것을 복사+붙여넣기를 했는데도 Run을 하면 아래와 같은 에러가 뜹니다ㅜㅜ
C:\study\hello-spring\src\main\java\hello\hellospring\repository\JdbcMemberRepository.java:4:43
java: package org.springframework.jdbc.datasource does not exist
java: cannot find symbol
symbol: variable DataSourceUtils
location: class hello.hellospring.repository.JdbcMemberRepository
컴퓨터 자체를 아예 껐다 켜보기도 하고, 인텔리제이를 껐다켜보기도 하고, gradle을 refresh 해보기도 하고, 프로젝트를 build.gradle로 열어보기도 했는데 왜 DataSourceUtils를 못 찾는지 모르겠습니다..
어떻게 하면 실행할 수 있을까요?
해결했습니다! 감사합니다ㅎㅎ