Spring Boot Thymeleaf nedir?

Java’da web sayfaları üretmek için birçok yol vardır. Servlet’ler ile başlayan yolculuk JSP ile devam etmiş, bu da yeterli görülmeyip JSF ve şablon motorları (template engine) ortaya çıkmıştır. Spring uygulamalarında hepsi ile içerik üretebilseniz de, bir şablon motoru kullanmak işlerinizi oldukça kolaylaştıracaktır.

Neden Thymeleaf?

Thymeleaf; açık kaynak kodlu ve kendini kanıtlamış, eklentiler (dialects) ile özelleştirilebilen, Spring Boot ve diğer Spring Framework projeleriyle tam uyumlu bir şablon motorudur.

Bunların yanı sıra, benim tercih etmemdeki en etkili sebep; XML ad uzayları ile direkt HTML etiketine uygulanması, dolayısıyla da sunum tarafındaki gereksiz kalabalıktan arındırması oldu.

pom.xml

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

Şablonların Ön Bellekten Erişilmesi(cache)

Şablon dosyalarının içeriği ön bellekte tutulabilmektedir

Bu davranış şablon motorunun varsayılan tanımına göre devre dışı bırakılabilir veya devreye alınabilir

application.properties

spring.thymeleaf.cache=true

Spring boot a Thymeleaf kütüphanesini indirmek

Help->InstallNewSoftware de açılan pencerede Add butonuna tıklayıp Location bölümüne

-->http://www.thymeleaf.org/eclipse-plugin-update-site yazıp ok a basıyoruz ve thymeleaf kütüphanesini indiriyoruz

Last updated

Was this helpful?