目录
2.1.2、SpringMVC关键组件浅析
上面已经完成的快速入门的操作,也在不知不觉中完成的Spring和SpringMVC的整合,我们只需要按照规则去定义Controller和业务方法就可以。但是在这个过程中,肯定是很多核心功能类参与到其中,这些核心功能类,一般称为组件。当请求到达服务器时,是哪个组件接收的请求,是哪个组件帮我们找到的Controller,是哪个组件帮我们调用的方法,又是哪个组件最终解析的视图?
2.1.3、自定义组件(否则加载默认组件)
SpringMVC的默认组件,SpringMVC在前端控制器DispatcherServlet加载时,就会进行初始化操作,在进行初始化时,就会加载SpringMVC默认指定的一些组件,这些默认组件配置在DispatcherServlet.properties文件中,该文件存在与spring-webmvc-5.3.7.jar包下的org\springframework\web\servlet\DispatcherServlet.properties。
如果Spring容器里面handlerMapping不为空,Spring容器里面存在,则不加载DispatcherServlet.properties属性里面的内容
默认加载三个handlermapping,配置一个,则其他两个不加载了。
2.2、SpringMVC的请求处理
2.2.1、请求映射路径的配置
配置映射路径,映射器处理器才能找到Controller的方法资源,目前主流映射路径配置方法就是@RequestMapping
标签:请求,SpringMVC,默认,理解,深入,组件,2.2,加载 From: https://blog.csdn.net/qq_22111417/article/details/143888213