Spring MVC and Spring Boot are totally different, some of the top ones are,
- Spring MVC is a popular web framework for creating online applications that is built on Model View and Controller architecture. On top of the popular spring framework, which is used to create REST APIs, Spring Boot was developed.
- If Spring MVC is being used, we must manually generate the configuration. There is no need to construct the configuration manually if Spring Boot is being used.
- A deployment descriptor is needed in the Spring MVC. A deployment description is not necessary with Spring Boot.