Building Scalable Applications with Thymeleaf and Spring Boot
Gain insights into building scalable applications with Thymeleaf and Spring Boot. Delve into Spring Data, Spring Security, and testing methods to ensure maintainable, portfolio-worthy projects.
Hi, my name is Wim Deblauwe, a software developer specialized in Java, Spring, and JVM related tooling. I wrote Taming Thymeleaf, a book to learn more about using Thymeleaf with Spring Boot. I also have a few open-source projects: one that makes it easy to do Spring Boot error handling, another for integration of Cypress with Testcontainers and a few others.
Join 3.1 million developers at
What You'll Learn
- Learn all the basics you need to start developing an application using Thymeleaf and Spring Boot.
- Combine Spring Boot with Spring Data and Spring Security to build a solid base.
- Use unit and integration tests to ensure the proper code functionality.
- Build a maintainable codebase that you can expand upon.
Learning Roadmap
1.
Getting Started
Getting Started
2.
What are Spring Boot and Thymeleaf?
What are Spring Boot and Thymeleaf?
3.
Thymeleaf Introduction
Thymeleaf Introduction
6 Lessons
6 Lessons
4.
Thyme Wizards
Thyme Wizards
8 Lessons
8 Lessons
5.
Fragments
Fragments
7 Lessons
7 Lessons
6.
Layouts
Layouts
5 Lessons
5 Lessons
7.
Controllers
Controllers
6 Lessons
6 Lessons
8.
Internationalization
Internationalization
4 Lessons
4 Lessons
9.
Database Connection
Database Connection
5 Lessons
5 Lessons
10.
Displaying Data
Displaying Data
7 Lessons
7 Lessons
11.
Forms
Forms
7 Lessons
7 Lessons
12.
Data Editing
Data Editing
6 Lessons
6 Lessons
13.
Implement Deletion of an Entity
Implement Deletion of an Entity
4 Lessons
4 Lessons
14.
Security
Security
5 Lessons
5 Lessons
15.
Security - Users from Database
Security - Users from Database
6 Lessons
6 Lessons
16.
Testing
Testing
4 Lessons
4 Lessons
17.
Testing Using Cypress
Testing Using Cypress
4 Lessons
4 Lessons
18.
Various Tips and Tricks - I
Various Tips and Tricks - I
4 Lessons
4 Lessons
19.
Various Tips and Tricks - II
Various Tips and Tricks - II
11 Lessons
11 Lessons
21.
Appendix
Appendix
5 Lessons
5 Lessons
Wim Deblauwe
Hi, my name is Wim Deblauwe, a software developer specialized in Java, Spring, and JVM related tooling.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources