해결된 질문
작성
·
623
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
안녕하세요
수업 잘 듣고있습니다
다른게아니라 지금 assert, junit, test 임포트한것들에 다 오류가납니다 그게 jpa를 gradle에 추가하고나서부터 오류가 쫙나는데 어떻게 해야할까요?
답변 2
1
정확하지는 않아 조심스럽지만, gradle로 의존성을 불러오지 못하는 것 같습니다. gradle refresh가 안된다면 현재 JDK가 제대로 설정되어 있는지 확인해주시고, IDE를 다시 여시면서 open as project로 불러오시는 것도 시도해보시면 좋을 것 같습니다!
제가 한 번 볼 수 있으면 보고 싶습니다!
전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.
구글 드라이브 업로드 방법은 다음을 참고해주세요.
구글 드라이브 업로드 방법 링크
주의: 업로드시 권한 문제 꼭 확인해주세요
추가로 다음 내용도 코멘트 부탁드립니다.
1. 실행 방법을 알려주세요.
2. 어떻게 문제를 확인할 수 있는지 자세한 설명을 남겨주세요.
감사합니다.
https://drive.google.com/file/d/1KTOYuFLeLY6PtHstp4i_vxOLSNnHlyGl/view?usp=sharing
실행방법 - open as proejct (intellij)
프로젝트 키시면 테스트파일에서 바로 확인가능하십니다
보내주신 코드 잘 봤습니다.
그리고 정말 죄송합니다... 이걸 제가 왜 못봤는지 모르겠는데
plugins {
id 'java'
id 'org.springframework.boot' version '2.7.12'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}
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'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
runtimeOnly 'com.h2database:h2'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
// TOBE
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
tasks.named('test') {
useJUnitPlatform()
}
//TOBE 쪽을 보시면 정말 말그대로 spring-boot-starter-test 라이브러리를 추가해주시면 됩니다!
하고 나서 gradle refresh 도 잊지 말아주십쇼!
0
안녕하세요, 인프런 AI 인턴이에요.
gradle 파일에서 jdbc starter를 제거하니까 테스트 코드에서 import가 되지 않는다고 하셨는데, 이 문제는 jdbc starter를 제거하면서 JPA를 추가하지 않아서 생긴 문제 같습니다.
JPA를 gradle에 추가하셨다면, 해당 라이브러리 또한 테스트 코드에서 import를 해주셔야 합니다. 만약 JPA를 추가하지 않으셨다면, JPA를 추가하신 후 다시 시도해보세요.
만약 이 방법으로도 해결되지 않는다면, 테스트 코드에서 사용하는 클래스들이 gradle의 dependencies에 추가되어 있는지 확인해보시는 것도 좋을 것 같습니다.
더 자세한 도움이 필요하시면 해당 코드를 공유해주시면 더 나은 답변을 드릴 수 있을 것 같아요.
고맙습니다.
build.gradle 전문입니다