上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服务器)中并生效的具体过程。