Spring Boot MVC Tutorial | Spring Boot Web Application Course ✅
Java Guides Java Guides
159K subscribers
93,702 views
1.5K

 Published On Premiered May 11, 2021

In this course, you will learn Spring MVC basics and how to build web applications using Spring MVC, Spring boot, Spring Data JPA, and MySQL database.

My Top 10+ Udemy Courses (Bestseller Courses):
https://www.javaguides.net/p/my-udemy...
Java Guides blog: https://www.javaguides.net/
Company Website: https://rameshfadatare.com/

Course Content:
Chapter 1: Intro 00:00
Chapter 2: What is Spring MVC 1:25
Chapter 3: Understanding Spring MVC Architecture 6:20
Chapter 4: Spring Boot Auto Configuration for Spring MVC 14:30
Chapter 5: Building Web Application 24:55
Chapter 6: Spring Boot MVC Project Architecture 25:48
Chapter 7: Student Management System - Demo 27:50
Chapter 8: Create Spring Boot Project 30:10
Chapter 9: MySQL Database Configuration 35:22
Chapter 10: Creating JPA Entity 40:30
Chapter 11: Creating Spring Data JPA Repository 45:06
Chapter 12: Implement List Students Feature 50:15
Chapter 13: Implement Add Student Feature 1:13:05
Chapter 14: Adding Header to Student Management App 1:30:45
Chapter 15: Implement Update Student Feature 1:33:24
Chapter 16: Implement Delete Student Feature 1:46:58

What you will learn:
1. What is Spring MVC
2. You will learn Spring MVC important concepts
3. You will learn how Spring MVC works
4. Spring Boot auto-configuration for Spring MVC
5. You will learn how to build a complete web application (student management application) using Spring MVC, Spring Boot, Spring Data JPA, and MySQL Database

GitHub link at https://github.com/RameshMF/student-m...

Notes:
Spring Boot Auto Configuration for Spring MVC:
A typical MVC database-driven Spring MVC application requires a lot of configuration such as a dispatcher servlet, a view resolver, Jackson, data source, transaction manager, among many others.
Spring Boot automatically configures a spring application based on dependencies present or not present in the classpath.
Spring Boot auto-configures a Dispatcher Servlet if the Spring MVC jar is on the classpath.
Auto-configures the Jackson if Jackson jar is on the classpath.
Auto-configures a Data Source if Hibernate jar is on the classpath.
Spring Boot provides the spring-boot-starter-web library for developing web applications using Spring MVC.
The Spring Boot autoconfiguration registers and configures the DispatcherServlet automatically. Therefore, we don’t need to register the DispatcherServlet manually.

RECOMMENDED COURSES
---------------------------------------------------------------------------------------------------------
1. Spring Boot + Angular Full Stack | Full Course [2021] ✅ -    • Spring Boot + Angular Full Stack | Fu...  
2. Spring Boot React Full Stack | Full Course [2021]✅ -    • Spring Boot React Full Stack | Full C...  
3. Spring Boot Hibernate MySQL CRUD REST API Tutorial | Full Course -    • Spring Boot Hibernate MySQL CRUD REST...  
4. Java Collections Framework | Full Course [2021]✅ -    • Java Collections Framework | Full Cou...  
5. Spring Boot AWS Deployment - Full Course [2021] ✅ -    • Spring Boot AWS Deployment - Full Cou...  
6. Spring Boot Web Application Development | Full Coding Course ✅ | Student Management System Project -    • Student Management System Spring Boot...  
7. Spring MVC Tutorial | Spring Boot | Full Course [2021] ✅ -    • Spring Boot MVC Tutorial | Spring Boo...  
8. Validation in Spring Boot | Hibernate Validator | Crash Course 2021 -    • Validation in Spring Boot | Hibernate...  
9. Java Thymeleaf Template Tutorial for Beginners | Crash Course 2021 -    • Java Thymeleaf Template Tutorial  | C...  
10. Spring Boot Tutorial | Full Course [New] -    • Spring Boot Tutorial | Full Course [N...  


My Top 10+Udemy Courses (Bestseller Courses):
1. Spring 6 & Spring Boot 3 for Beginners (Includes 5 Projects):
https://www.udemy.com/course/learn-sp...

2. Building Real-Time REST APIs with Spring Boot - Blog App:
https://www.udemy.com/course/building...

3. Building Microservices with Spring Boot and Spring Cloud:
https://www.udemy.com/course/building...

4. Testing Spring Boot App with JUnit, Mockito & Testcontainers:
https://www.udemy.com/course/testing-...

5. Spring Boot 3 Thymeleaf REAL-TIME Web Application - Blog App:
https://www.udemy.com/course/spring-b...

6. Master Spring Data JPA with Hibernate:
https://www.udemy.com/course/master-s...

7. Spring Boot + Apache Kafka Course:
https://www.udemy.com/course/spring-b...

8. Spring Boot 3 + RabbitMQ Course:
https://www.udemy.com/course/spring-b...

9. Learn Thymeleaf with Spring Boot 3:
https://www.udemy.com/course/learn-th...

show more

Share/Embed