Spring Boot is like a more opinionated version of Spring. It comes with a many pre-configured settings and dependencies that are commonly used in Spring applications. This makes it really easy to get started quickly, without having to worry about setting up everything from scratch.
On the other hand, Spring Boot comes with an embedded web server, so we can easily create and deploy web applications without needing an external server.
In this video ....
•We'll be building a simple student management application using Spring Boot.
•We'll use Spring Boot to create, editing, deleting, and viewing of multiple student records. Spring Web, Spring Data JDBC and H2 Database are the dependencies that are used in this project.
You can learn,
1) How to initialize a Spring Boot project using Spring initializer.
2) Configure H2 database with SpringBoot. define table structure using schema.sql of H2 database.
3) Populate sample data using data.sql of H2 database.
4) Implement a @RestController to handle HTTP requests.
5) Read a student using GET/ @GetMapping.
6) Read all students using GET/ @GetMapping
7) Install Postman to test REST APIs.
8) Create a student record using POST/@PostMapping.
9) Update a student record using PUT/@PutMapping.
10) Delete a student record using DELETE/@DeleteMapping.
Music by Yurii Kohut from Pixabay
(https://pixabay.com/users/lvymusic-27...)