
Generate a spring boot project skeleton with spring initializr, choosing maven, java 8, version 2.2.2, and dependencies web, jpa, h2, lombok, and devtools for a parking lot application.
Examine the autogenerated sample project for a skeleton spring boot app. Resolve port conflicts by setting server.port to 8081, and review pom dependencies like JPA, web, Dev Tools, and Lombok.
Explore how an embedded database runs inside your Spring Boot server, starting with the application and used for temporary data storage, with data lost on restart and not for production.
Navigate the H2 console to create tables, insert data, and view records in an embedded Spring Boot database, and learn how schema.sql and data.sql scripts ensure persistence.
Build a Spring Boot REST controller for a parking lot, exposing get all vehicles, post park, and delete park mappings, wired to a parking service and seeded with data.sql.
Learn to enable swagger configuration in a Spring Boot app by adding dependencies, creating a swagger config, and exposing a parking lot API with interactive 'try it out' documentation.
In this course along with learning the basics of Spring Boot Framework while designing a Parking Lot Application , you will be learning some of the most desired skills of being counted among the best techies in the industry for web application development. you will learn and understand how to create Swagger-Api, how to use Lombok Framework to minimize the boilerplate even further then most techies can possibly imagine and last but not least understanding of embedded database and leveraging the same for faster application development.