Spring Boot Thymeleaf example: CRUD Application
Build a Spring Boot Thymeleaf CRUD example with Maven that use Spring Data JPA to interact with H2/MySQL/PostgreSQL database. You'll know:
How to configure Spring Data, JPA, Hibernate to work with Database
How to define Data Entity and Repository interfaces
Way to create Spring Controller to process HTTP requests
Way to use Spring Data JPA to interact with H2/MySQL/PostgreSQL Database
How to use Thymeleaf template engine for View layer
spring-boot-thymeleaf-example
For more detail, please visit:
Spring Boot Thymeleaf example: CRUD Application
More Practice:
Thymeleaf Pagination example
Thymeleaf Pagination and Sorting example
Spring Boot File upload example with Multipart File
Spring Boot Pagination & Filter example | Spring JPA, Pageable
Spring Data JPA Sort/Order by multiple Columns | Spring Boot
Spring Boot Repository Unit Test with @DataJpaTest
Deploy Spring Boot App on AWS – Elastic Beanstalk
Exception Handling:
Spring Boot @ControllerAdvice & @ExceptionHandler example
@RestControllerAdvice example in Spring Boot
Rest API:
Spring Boot + MySQL: CRUD Rest API example
Spring Boot + PostgreSQL: CRUD Rest API example
Spring Boot + SQL Server: CRUD Rest API example
Spring Boot + H2: CRUD Rest API example
Spring Boot + MongoDB: CRUD Rest API example
Spring Boot + Oracle: CRUD Rest API example
Spring Boot + Cassandra: CRUD Rest API example
Security:
Spring Boot + Spring Security JWT Authentication & Authorization
Fullstack:
Vue + Spring Boot example
Angular 8 + Spring Boot example
Angular 10 + Spring Boot example
Angular 11 + Spring Boot example
Angular 12 + Spring Boot example
Angular 13 + Spring Boot example
Angular 14 + Spring Boot example
React + Spring Boot + MySQL example
React + Spring Boot + PostgreSQL example
Run both Back-end & Front-end in one place:
Integrate Angular with Spring Boot Rest API
Integrate React.js with Spring Boot Rest API
Integrate Vue.js with Spring Boot Rest API
Run Spring Boot application