작성
·
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
위에 링크처럼 임포트 클래스가 생겨야해요! 어떻게 해야하나요?
제 인텔리제이가 한글버전입니다.
빌드 그래들에서 디펜던시에 값을 추가해도, 임포트 클래스가 안생기는데, 이유가 뭔가요? 어떻게 새로고침을 하라는건가요? 어노테이션에 아무런 변화가 없어요!
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
Tkhp Sch님,
Gradle 디펜던시에 값을 추가하고 나서 Intellij를 새로고침하는 방법을 설명드리겠습니다.
IntelliJ IDEA에서 Gradle 프로젝트 새로고침:
build.gradle
파일이 있는 루트 디렉토리를 우클릭합니다.Gradle
-> Refresh Gradle Project
를 선택합니다. 또는, 프로젝트 창 좌측 상단의 ‘재동기화’ 아이콘을 클릭합니다.build.gradle
파일 예제:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
}
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