Thymeleaf 오류
IntelliJ IDEA - Cannot resolve symbol ${className}
❗ 문제 원인
IntelliJ IDEA에서 Gradle기반의 프로젝트 작성시 가끔 Cannot resolve symbol ${className}
메시지가 등장할 때가 있다. 프로젝트 내 CLASSPATH에서 해당 클래스를 찾지 못하여 발생하는 것인데 External Libraries탭을 보면 /build.gradle
의 dependencies에 정의한 라이브러리들이 로드되지 않은 것을 확인할 수 있다.
💡 해결 방법
- File → Invalidate Caches / Restart…를 실행한다. IntelliJ IDEA를 재시작한다. 오류가 해결되었는지 확인한다.
-
앞의 방법으로 해결되지 않는다면 Gradle → 프로젝트명 우클릭 → Refresh external project를 클릭한다. 오류가 해결되었는지 확인한다.
- 기존 코드에서 변경
1) 오류
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org">
2) 오류 해결
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://thymeleaf.org">
👍 해결
Leave a comment