728x90
Thymeleaf(타임리프)
Thymeleaf는 웹 및 웹이 아닌 환경 모두에서 작동할 수 있는 Java XML/XHTML/HTML5 템플릿 엔진입니다.
MVC 기반 웹 애플리케이션의 뷰 레이어에서 XHTML/HTML5를 제공하는 데 더 적합하지만 오프라인 환경에서도 모든 XML 파일을 처리할 수 있습니다.
네츄럴 템플릿으로 타임리프는 순수 HTML을 최대한 유지하는 특징이 있습니다.
스프링과 통합되어 있어, 스프링의 다양한 기능을 편리하게 사용할 수 있게 지원해줍니다.
또한 Spring 진영에서 공식적으로 타임리프 사용을 권장하고 있습니다.
세팅
인텔리제이에서는 pom.xml 의존성 주입 후 (컨트롤 + 쉬프트 + o) 단축키 사용 하면 라이브러리 자동 생성 해준다.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
<version>3.2.2</version>
</dependency>
'Spring Boot' 카테고리의 다른 글
[Spring Boot] Spring Boot Test에서 JsonPath 사용하기 (0) | 2024.06.21 |
---|---|
[Spring Boot] @ControllerAdvice 중앙 집중식 예외 처리 (0) | 2024.06.20 |
[Spring Boot] Spring Boot MockMvc 이해 (0) | 2024.06.20 |
[Spring Boot] @RequiredArgsConstructor (0) | 2024.02.12 |
[Spring Boot] @Repository, @Service 어노테이션 (0) | 2024.01.20 |