JTE is now available on start.spring.io!
My favourite template engine JTE (the Java Template Engine) is now available on start.spring.io.
It compiles the templates into native java classes offering compile time safety. With hot reloading and the IntelliJ plugin it makes me really productive.
My tutorial Interactive web applications with htmx and Spring Boot gives a short introduction to JTE. My workshop Building server-side web applications with htmx also uses JTE.
After running my business for one year in production with Thymeleaf I recently decided to migrate to JTE as the developer experience is much better especially when refactoring model properties.
JTE is also one of the supported template languages of Spring ViewComponent
If you want to learn more about HTMX + Spring Boot check out my series Web development without the JavaScript headache with Spring + HTMX.
My side business PhotoQuest is also built with HTMX + JTE
Subscribe to my newsletter
Read articles from Thomas Schühly directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Thomas Schühly
Thomas Schühly
Thomas Schühly’s server-side rendering journey started as a developer trying to make life easier while developing his first bootstrapped product in his free time. Creating Spring ViewComponent enabled him to be the youngest Speaker at the largest European Spring conference and build awesome software full-time with his open-source library at alanda.io. He regularly talks at Java User Groups about htmx and server-side rendering with Spring while contributing to the open-source community. PhotoQuest