잘 동작하던 코드가 갑자기 동작이 안되기 시작했다. 뭐지 하고 들어가봤는데 몽땅 빨간줄이 떠있었다. 😑😑
IntelliJ IDEA에서 프로젝트 작성시 가끔 Cannot resolve symbol ${className} 메시지가 등장할 때가 있다. 프로젝트 내 CLASSPATH에서 해당 클래스를 찾지 못하여 발생한다고!
다음의 방법을 다 취했으나 해결되지 않았다. 😰
First Page: Not working!
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://www.thymeleaf.org">
Second Page: Working!
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:th="http://thymeleaf.org">
다음과 같은 글을 찾았다. 에이 설먀 이 방법으로 해결이 될까? 🤨 반신반의하며 시도해보기로 했다.
OMG...바로 해결되었다. 😮😮😮😮
This removes the underline of the variables, because the th namespace becomes invalid at all. With the above "solution" all th attributes should have an error now: Attribute th:**** is not allowed here.
다음과 같은 이유라고 한다. 음.. 정말 신기하군.. 참고로 내가 쓰는 IntelliJ IDEA 버전은 2020.2.4이다.
https://jsonobject.tistory.com/256
https://stackoverflow.com/questions/38710585/spring-boot-thymeleaf-in-intellij-cannot-resolve-vars/44804086
감사합니다 ㅎㅎ 프로젝트 폴더명을 변경하고 나서 빨간줄이 쫙 뜨길래 뭔가했는데 캐시 지우니까 깔끔히 해결되네요