Spring MVC is the most popular Java web framework based on the Model-View-Controller (MVC) design pattern. Since the Spring 3.0 version, Spring MVC has provided annotation based request mapping capabilities using @Controller and @RequestMapping. But configuring Spring MVC web application components such as DispatcherServlet, ViewResolvers, MultiPartResolver, and ExceptionHandlers is a repetitive and tedious process.
Spring Boot makes it very easy to get started with Spring MVC because the Spring Boot autoconfiguration mechanism configures most of the ...