Spring Boot实战:从0开始动手搭建企业级项目
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第6章
Spring Boot之DispatcherServlet自动配置及源码解读

如果没有使用Spring Boot开发Web项目,那么为了使Spring MVC中的组件生效,开发人员需要对Spring MVC的核心分发器DispatcherServlet做一系列的配置工作。而当使用了Spring Boot开发Web项目,开发人员就只需要导入spring-boot-starter-web场景启动器即可,无须再进行任何配置就能够使得Spring MVC的核心分发器DispatcherServlet正常加载并使用。

本章将结合源码介绍Spring MVC的核心分发器DispatcherServlet自动配置的流程,主要包括三部分内容。

(1)DispatcherServletAutoConfiguration自动配置类具体做什么事情。

(2)DispatcherServletAutoConfiguration自动配置类具体执行过程。

(3)DispatcherServlet被装载到Servlet容器(Tomcat服务器)中并生效的具体过程。