Too Long; Didn't Read
DispatcherServlet is the servlet that controls the flow of a request from view to controller. Since Spring 3.1, the Servlet 3 API is supported and we no longer need web.xml for configuring. Spring Boot requires no configuration; it is used to create production-ready applications with zero XML configuration in your project. It wraps all dependencies under spring-boot-started-web, comes with an embedded server, and can be packaged as a jar. It is well-suited for container based development and deployment of microservices.