Spring Boot provides a intrinsic support for an in memory database, H2 and is minimal in configurations. Developers can quickly start a application with CRUD capabilities within a hour. H2 is a in memory database and acts as an embedded database. It persists data only upto the time when application is running. Permanent storage can be configured as well.
This tutorial is designed for Java programmers who would like to understand the Spring Boot application to connect to H2 database in detail along with actual usage.
Before proceeding with this tutorial, you should have a good understanding of Java programming language. As you are going to deal with H2 database, you should have prior exposure to RDBMS and Database concepts.