목차
접기
728x90
반응형
build.gradle 설정
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' // 타임리프 템플릿 엔진 의존성 2-1
implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect' // 타임리프 템플릿 엔진 의존성 2-2
Thymeleaf 사용을 위한 의존성을 주입한다.
application.properties
# 타임리프
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
spring.thymeleaf.mode=HTML5
프로젝트에서 타임리프 템플릿 엔진을 어떻게 사용할지에 대한 설정이 필요하다.
설명
spring.thymeleaf.prefix=classpath:/templates/
템플릿 파일의 위치를 설정한다.
spring.thymeleaf.suffix=.html
spring.thymeleaf.mode=HTML5
- suffix : 템플릿 파일의 확장자를 지정한다.
예를 들어, main.html과 같은 템플릿 파일을 사용할 때, .html 확장자를 명시적으로 지정할 필요 없이 템플릿 이름만 사용하면 된다.
- mode : Thymeleaf가 HTML 문서를 어떻게 렌더링할지를 정의하는 모드를 설정한다.
- HTML5 모드는 HTML5 문법을 따르는 템플릿을 렌더링하는 설정입니다.
- 예를 들어, Thymeleaf가 HTML5의 <!DOCTYPE html> 선언, 태그 속성, 빈 태그 등을 적절히 처리하게 됩니다.
728x90
반응형
LIST
'IT 유용한 정보' 카테고리의 다른 글
[IntelliJ] Spring Boot 프로젝트에 JPA 환경 설정하는 방법 (6) | 2024.11.07 |
---|---|
[intelliJ] Spring Boot JPA 활용을 위한 H2 데이터베이스 설치 및 사용 방법 (2) | 2024.11.07 |
[intelliJ] Spring Boot Gradle Dependency 업데이트 방법 (0) | 2024.11.06 |
[IntelliJ IDEA] 인텔리제이 Spring Boot 프로젝트 생성 방법 (6) | 2024.11.06 |
맥북에 설치된 여러 java 버전 확인하는 방법 (0) | 2024.11.06 |