Showing posts with the label Spring Data JPA

Spring Boot + Spring Data JPA + Thymeleaf ,Pagination & CRUD Application Example

Hello everyone, hope you are doing well. Today we will learn how to develop a simple  Pagination & CRUD Application using  Spring Boot, Spring Data JPA, and Thymeleaf . Technologies Used: Java 17 Spring Boot 2.5.5 Spring Data JPA Thymeleaf H2 Database HTML CSS Bootstrap jQuery A little bit of Background Thymeleaf Thymeleaf is a modern server-side Java template engine for both web and standalone environments.  Thymeleaf's main goal is to bring elegant natural templates to your development workflow — HTML that can be correctly displayed in browsers and also work as static prototypes, allowing for stronger collaboration in development teams.  With modules for Spring Framework, a host of integrations with your favourite tools, and the ability to plug in your own functionality, Thymeleaf is ideal for modern-day HTML5 JVM web development — although there is much more it can do. More Info - Spring Data JPA Spring Data JPA provides repository support for the

Azure Database for MySQL Single Server + Spring Boot - Build REST CRUD APIs

Hello everyone, Hope you are doing well. In this tutorial, you will learn how to build REST CRUD APIs with  Spring Boot ,  Spring Data JPA  and  Microsoft  Azure Database for MySQL Single Server. A little bit of Background Azure Database for MySQL Single Server Azure Database for MySQL Single Server is a fully managed database service designed for minimal customization. The single server platform is designed to handle most of the database management functions such as patching, backups, high availability, and security with minimal user configuration and control. The architecture is optimised for built-in high availability with 99.99% availability in a single availability zone. It supports the community version of MySQL 5.6 (retired), 5.7 and 8.0. The service is generally available today in a wide variety of Azure regions . More Info - Spring Boot Spring Boot makes it easy to create stand-alone, production