Overview of Spring Boot MVC Auto-Configuration components
Spring Boot's MVC auto-configuration is driven by four primary configuration classes:
ServletWebServerFactoryAutoConfiguration: Configures the embedded Tomcat server factory.DispatcherServletAutoConfiguration: Configures theDispatcherServlet.WebMvcAutoConfiguration: Configures various WebMVC components.ErrorMvcAutoConfiguration: Configures MVC error handling.