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

김지훈님의 프로필 이미지
김지훈

작성한 질문수

[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발

Swagger Documentation 구현 - Spring Boot 2.7 사용 ②

맞는 의존성 주입

작성

·

112

1

저는 Maven이 아닌 gradle을 사용하고 있습니다 근데 31강에서 오류가 발생했습니다.Maven이 아닌 gradle이라 바꿔서 의존성주입을 하면서 강의를 진행했는데 트러블 슈팅이 되지 않아 올립니다 도와주세요스크린샷 2024-06-09 오후 3.39.34.png스크린샷 2024-06-09 오후 3.39.51.png

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

김지훈님, Gradle을 사용하여 Spring Boot 프로젝트에 의존성을 주입하는 과정에서 발생한 문제를 해결하시려면 몇 가지 점을 확인해 보셔야 합니다.

  1. Gradle 설정 파일인 build.gradle에 Spring Boot 관련 의존성이 올바르게 설정되었는지 확인해야 합니다. 예를 들어, Spring Boot Starter 웹 의존성을 추가한다면, build.gradle 파일 내에 다음과 같이 입력합니다.

    dependencies {
       implementation 'org.springframework.boot:spring-boot-starter-web'
    }
    

    Spring Boot 버전 3.1.5 관련 설정 예시는 여기에서 확인할 수 있습니다.

  2. 또한, 테스트 관련 의존성 설정이 필요할 경우 spring-boot-starter-test 의존성을 추가해야 하며, 이에 대한 자세한 정보는 Spring Boot 공식 문서 테스트 섹션을 참조할 수 있습니다.

  3. 프로젝트에 필요한 다른 의존성들도 마찬가지로 build.gradle에 명시해 주셔야 합니다. 예를 들어, Lombok이나 H2 Database 같은 의존성들이 필요하다면, 각각의 의존성을 dependencies 블록에 추가해 주세요.

  4. 의존성을 추가한 후에는 IntelliJ IDEA나 Eclipse 같은 IDE에서 제공하는 Gradle 동기화 기능을 사용하여 변경사항을 반영하는 것이 좋습니다.

문제가 지속되면, 구체적인 오류 메시지나 상황을 포함하여 다시 문의해 주세요.

김지훈님의 프로필 이미지
김지훈

작성한 질문수

질문하기