본문 바로가기
Spring

[스프링부트]SpringBoot에서 Thymeleaf 기본 설정

by Jann 2021. 11. 5.
728x90

[스프링부트 프로젝트]

SpringBoot에서 Thymeleaf 기본 설정

[스프링부트]SpringBoot에서 Thymeleaf 기본 설정

스프링부트 프로젝트를 진행하는 경우 프론트엔드에서 JSP보다 타임리프를 사용한 html이 권장된다고 한다. 

 

Thymeleaf 사용을 위해서는 src/main/resources

기본 레이아웃(head, footer, index 등) html 파일들이 위치한다.

 

SpringBoot에서 Thymeleaf 기본 설정

 

아래의 사진과 같이, 프로젝트> src/main/resources(패키지) > templates(폴더) 밑에 위치해야 하는 것이 

스프링부트에서 타임리프 기본 설정이다.

 

 

추가적으로 스프링부트의 경우, 기본적인 디펜던시에 타임리프가 포함됬다고 하나,

사용하려는 버전과 다른 경우, pom.xml에 해당하는 타임리프 버전의 디펜던시를 추가하여 사용할 수 있다.

 

스프링부트 메이븐에서 타임리프 디펜던시가 적용된 경우

 

thymeleaf 기본 이름 및 위치 

> org.springframework.boot/spring-boot-starter-thymeleaf

728x90

댓글