작성
·
3.1K
4
일단 상품등록하는데 문제는 없습니다.
위와 연결된 Controller에 매핑과 BookForm 설정 똑같이 했는데
강의에 영한님이 한것처럼 html에서 th:object="${form}" 나 th:field="*{name}" 을 command+click 으로 연결된곳으로 갈수도 없고 Cannot resolve 'form' 오류 뜨면서 빨간줄 그어지는데 해결할수 있는 방법있을까요?
저도 그 편한 기능 쓰고 싶습니다 진짜루 ..ㅠㅠ
인텔리제이는 IntelliJ IDEA 2022.1.2 (Ultimate Edition) 쓰고 있습니다.
답변 3
2
제 경우에는 스프링 부트 버젼을 낮추니까 적용이 되었습니다.
plugins {
id 'org.springframework.boot' version '2.4.1'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
2.7.0 -> 2.4.1
스프링 부트를 최신 버전으로 유지하면서 해결할 수 있는 방법이 있으면 알려주세요!
1
두 가지 해결방법을 찾았습니다.
첫 번째는
<html xmlns:th="http://www.thymeleaf.org">
에서 www.을 없애는 것입니다.
두 번째는 설정에서 Editor -> Inspection -> Thymeleaf에서 Unresolved references in Thymeleaf expression variables를 체크 해제 하시면 됩니다.
저도 Spring Boot 2.7.0 쓰고있었는데 2.4.1 으로 낮추니깐 되네요!!! 감사합니다 !!! 버전 호환 문제였나봐요. 최신으로 유지하면서 해결하는 방법은 모르겠네요 저도 ㅠ