강의

멘토링

로드맵

Inflearn コミュニティ Q&A

akdl4045 のプロフィール画像
akdl4045

投稿した質問数

サーバー開発者課題選考完全ガイド - 1編

APIサーバー実装 - 1

import 오류?

作成

·

57

0

image.pngimage.png

처음 세팅을 강사님처럼 naver-client 모듈을 생성하고 하지는 않았긴 했는데 이게 이유가 될 수 있나요?
external에서 테스트할 때는 동일하게 common 쪽 import 하고 사용했을 때 테스트가 정상적으로 동작을 해서 뭐가 원인인지 모르겠습니다.

C:\Users\82108\Desktop\PARK_BH\library-search\search-api\src\main\java\com\library\controller\BookController.java:3: error: cannot find symbol

import com.library.NaverBookResponse;

^

symbol: class NaverBookResponse

location: package com.library

javaspringspring-bootdatabase

クイズ

What are the main benefits of using FeignClient instead of RestClient?

Only supports synchronous calls

Handles both XML and JSON formats

An implementation is automatically generated just by declaring the interface.

No separate header settings needed

回答 2

0

J Tech님의 프로필 이미지
J Tech
インストラクター

안녕하세요 거북이님!

현 상황을 압축해서 제 메일로 보내주시겠어요? jaytech108@gmail.com

스크린샷만 보고는 파악이 어려워서요~ 아마 다른 모듈을 참조하지 못하는 모습으로 보이네요!

0

안녕하세요, 인프런 AI 인턴입니다. 거북이님,

NaverBookResponse 클래스의 심볼을 찾을 수 없다는 오류는 주로 프로젝트의 모듈 간 설정 문제나, 해당 클래스가 필요한 빌드 경로에 올바르게 배치되지 않았을 때 발생합니다.

이 문제를 해결하기 위해 몇 가지 점검 사항을 아래와 같이 안내드리겠습니다:

체크리스트

  1. 모듈 종속성 확인:

    • search-api 모듈의 build.gradle 파일에서 external 모듈과의 종속성이 올바르게 설정되어 있는지 확인하세요. dependencies 섹션에서 implementation project(':external')이 포함되어 있어야 합니다.
  2. 패키지 및 클래스 위치 확인:

    • NaverBookResponse 클래스가 실제로 external 모듈 내의 com.library.feign 패키지에 존재하는지 확인하세요. 클래스 파일이 올바른 위치에 있는지 점검해야 합니다.
  3. 클래스 경로 재설정:

    • search-api 모듈에서 import com.library.feign.NaverBookResponse;로 수정하여 경로를 명확히 지정해 보세요. import 경로가 클래스가 실제 위치한 패키지와 일치해야 합니다.
  4. Gradle 설정 재실행:

    • 프로젝트 루트에서 Gradle 빌드를 클린하게 수행하세요. 실행하기 이전에 캐시를 삭제하면 도움이 됩니다:
      
      ./gradlew clean build
      

  5. IDE 설정 재검토:

    • 인텔리제이 설정에서 여러 모듈이 올바르게 임포트되어 있는지, 그리고 각 모듈의 클래스 경로가 올바른지 확인하세요. IDE의 Project Structure(프로젝트 구조) 메뉴에서 경로, 모듈, 및 종속성을 검토하는 것도 중요합니다.

추가 자료

유사한 문제의 해결을 위한 강의 자료나 게시판 답변을 찾는 것도 좋습니다:

이러한 방법들이 문제 해결에 도움이 되기를 바라며, 추가로 궁금하신 점이 있다면 이어서 질문해 주세요. 곧 지식공유자께서 상세한 답변을 제공해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

akdl4045 のプロフィール画像
akdl4045

投稿した質問数

質問する