[Thymeleaf] 레이아웃 적용 안되는 오류

SEOP·2024년 6월 25일
0
post-thumbnail

header와 footer가 나오지 않는다.
오타가 있는지 계속 확인을 해보고, 이렇게 사용하는 것이 아닌가 싶어서
공부하고 있는 책을 여러번 돌려봤지만 이유를 찾을 수 없었다.

Maven reload도 해보고
Application도 다시 실행 해봤는데 안된다.
이유는 버전 문제였다.

<dependency>
	<groupId>nz.net.ultraq.thymeleaf</groupId>
	<artifactId>thymeleaf-layout-dialect</artifactId>
	<version>2.5.1</version>
</dependency>

2.5.1버전을

<dependency>
	<groupId>nz.net.ultraq.thymeleaf</groupId>
	<artifactId>thymeleaf-layout-dialect</artifactId>
	<version>3.2.0</version>
</dependency>

3.2.0버전으로 올려주면
오류 해결

Spring Boot를 프로젝트를 Gradle로 선택했으면,
상속하는 부분에서 버전 정보를 삭제 했을 때
Spring Boot가 자동으로 호환성이 좋은 버전을 다운로드한다.

그러나, Maven으로 진행하였기에 내가 직접 적절한 버전을
변경해주었다.

사실 Maven도 Spring Boot에서 적절한 버전을 설치하도록 설정을 할 수 있는 것으로 안다.
근데 이 오류가 났을 때는 몰랐다

해당 설정에 대한 것은 설정 방법에 정리 되어 있다..

참고: https://hoehen-flug.tistory.com/59

profile
응애 나 애기 개발자

0개의 댓글