강의

멘토링

로드맵

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

Tkhp Sch님의 프로필 이미지
Tkhp Sch

작성한 질문수

빌드.그래들에 디펜던시에 값을 입력했는데, 새로고침을 어떻게 하나요? 아무런 변화도 없어서 다시 사진 첨부해서 질문합니다.

작성

·

46

0

C:\Users\Student\Desktop\library-app\library-app\src\main\java\com\group\library_app\controller\calculator\CalculatorController.java:4: error: cannot find symbol

@RestController

^

symbol: class RestController

Gradle 새로고침은 어떻게 하나요?

implementation 'org.springframework.boot:spring-boot-starter-web'을 빌드.그래들에 추가했어요!

Import class가 생겨야 하는데 어떻게 해야하는지 모르겠어요. 이 파일이 강사 선생님이 준거 열어서 했는데, 어노테이션 임포트가 안되게 설정되어 있어요!

https://needneo.tistory.com/272

위에 링크처럼 임포트 클래스가 생겨야해요! 어떻게 해야하나요?

제 인텔리제이가 한글버전입니다.

빌드 그래들에서 디펜던시에 값을 추가해도, 임포트 클래스가 안생기는데, 이유가 뭔가요? 어떻게 새로고침을 하라는건가요? 어노테이션에 아무런 변화가 없어요!

e3.jpge4.jpge5.jpge6.jpge7.jpge8.jpg

답변 1

0

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

Gradle 디펜던시에 값을 추가하고 나서 Intellij를 새로고침하는 방법을 설명드리겠습니다.

  1. IntelliJ IDEA에서 Gradle 프로젝트 새로고침:

    • IntelliJ IDEA에서 프로젝트 창에서 build.gradle 파일이 있는 루트 디렉토리를 우클릭합니다.
    • 컨텍스트 메뉴에서 Gradle -> Refresh Gradle Project를 선택합니다. 또는, 프로젝트 창 좌측 상단의 ‘재동기화’ 아이콘을 클릭합니다.
  2. build.gradle 파일 예제:

    dependencies {
       implementation 'org.springframework.boot:spring-boot-starter-web'
    }
    
  3. Gradle 명령어로 새로고침:

    • 터미널(또는 명령어 프롬프트)에서 프로젝트 루트 디렉토리로 이동합니다.
    • 다음 명령어를 입력하여 Gradle을 새로고침 합니다:
      
      ./gradlew build --refresh-dependencies
      

이 과정을 통해 추가한 디펜던시가 제대로 반영되어야 합니다. 이후 @RestController 어노테이션이 활성화 되지 않으면, Intellij IDEA에서 수동으로 import를 추가할 수도 있습니다. 예:

import org.springframework.web.bind.annotation.RestController;

위 방법들을 시도한 후에도 문제가 해결되지 않으면, 재설정을 검토하거나 IDE의 캐시를 무효화하고 재시작(Invalidate Caches / Restart) 하는 방법도 있습니다.

도움이 필요하시다면 추가적으로 질문해주세요!

이미지 출처:
- 이미지 링크 1
- 이미지 링크 2
- 이미지 링크 3
- 이미지 링크 4
- 이미지 링크 5
- 이미지 링크 6

Tkhp Sch님의 프로필 이미지
Tkhp Sch

작성한 질문수

질문하기