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?