Spring Boot and Thymeleaf
Spring Boot enables the creation of standalone Spring applications. These are applications we run without deploying to any container (like Tomcat.)
As the Spring Boot website explains:
Spring Boot makes it easy to create standalone, production-grade Spring-based applications that we can run.
The main goals of Spring Boot are:
- Improved pace and accessibility.
- Being Opinionated.
- Provision for common non-functional features.
- No code generation or XML configuration.
Spring Boot has excellent documentation which is accessible at Spring’s official website.