[Spring] Cannot resolve symbol 'springframework'

진영킹·2024년 12월 8일

설명

Java 프로젝트에서 Spring Framework와 관련된 클래스를 인식하지 못할 때 발생하는 일반적인 문제

원인

의존성 누락

  • Spring Framework 관련 라이브러리가 프로젝트에 추가되지 않았을 가능성 존재

해결 방법

Maven 사용 시:
pom.xml 파일에 필요한 Spring 의존성을 추가

  • Spring Core를 사용하는 예시
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>5.3.29</version> <!-- 원하는 버전으로 설정 -->
</dependency>

이후 pom.xml을 저장하고 Maven을 업데이트

IntelliJ에서 File > Reload All Maven Projects를 클릭
또는 명령어로 mvn clean install 실행

Gradle 사용 시:
build.gradle 파일에 필요한 의존성을 추가

implementation 'org.springframework:spring-context:5.3.29'

의존성을 추가한 후, Gradle 프로젝트를 동기화
IntelliJ에서 Refresh Gradle Project를 클릭 또는 명령어로 ./gradlew build 실행

profile
진영킹

0개의 댓글