Deep Dive on Spring Boot and JPA Implementation: A to Z

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.

Md Sajedul Karim
5 min readMar 25, 2021
Photo by Tracy Adams on Unsplash

Spring Boot is a brand new framework from the team at Pivotal, designed to simplify the bootstrapping and development of a new Spring application.

The framework takes an opinionated approach to configuration, freeing developers from the need to define the boilerplate configuration.

In that, Boot aims to be a front-runner in the ever-expanding rapid application development space. Spring Boot is an open-source Java-based framework used to create a micro Service.

What will we learn here?

  1. Spring boot with data JPA setup with Gradle and H2 database
  2. Save, update and delete object into the table
  3. Retrieve data from a table using JPA default way, projection, and custom query
  4. Integrate pagination on JPA

For learning SOLID principles and its JAVA implementation you may check my below article

--

--

Md Sajedul Karim

Back-end developer, Spring, JAVA, Distributed system, AWS, Google Cloud, Docker, CD/CI, Kubernetes, databases. https://www.linkedin.com/in/sajedulkarim/