Spring Boot htmx Thymeleaf - CRUD Todo App
In this section, we will create a Todo CRUD app with Spring Boot , htmx , Thymeleaf , Bootstrap , and PostgreSQL . About htmx HTMX can be used for the API/server-side calls directly in the HTML. More Info: click here We can use HTMX to create interactive templates in our Spring Boot application. We can dynamically call and fetch data from the server by using simple HTML attributes like hx-get, hx-put, etc. We'll cover those in this article. We will be exploring the basis of HTMX by creating a basic CRUD application. Technologies Used Java 17 Spring Boot 3.3.0 Spring Data JPA PostgreSQL Thymeleaf htmx Bootstrap Creating a spring boot application First, open the Spring initializr https://start.spring.io Then, Provide the Group and Artifact name. We have provided Group name com.knf.dev.demo and Artifact spring-boot-htmx-crud . Here I selected the Maven project - language Java 17 - Spring Boot 3.3.0 , Spring Web, Spring Data JPA , Lombok , PostgreSQL Driver , and Thymeleaf