springMVC源码分析--SimpleUrlHandlerMapping(四)
来源:互联网 发布:买黄金投资软件 编辑:程序博客网 时间:2024/06/08 08:55
上一篇博客springMVC源码分析--AbstractUrlHandlerMapping(三)中我们介绍了AbstractUrlHandlerMapping,主要介绍了一个handlerMap的url和Handler的关系存取的过程。
在上一博客中我们介绍了handlerMap有一个注册url和Handler关系的注册函数,这个函数的调用是在实现类SimpleUrlHandlerMapping中实现的,目的是springMVC容器启动时将url和handler的对应关系注册到handlerMap中。
SimpleUrlHandlerMapping有一个初始化容器上下问的操作,调用父类的super.initApplicationContext会将bean注入到容器中,registerHandlers将url和Handler的对应关系注册到urlMap中,容器初始化之后会调用setMappings或者setUrlMap将url和handler的对应关系注册的urlMap中。
registerHandlers的实现如下,会调用上一篇博客中我们介绍的registerHandler函数,完成url和handler的关系注册。越是到了实现子类,子类需要完成的功能越少,SimpleUrlHandlerMapping完成的工作就是容器初始化时获取所有的url和handler的对应关系,将url和handler的关系注册到handlerMap中即可,它的使命就完成了。SimpleUrlHandlerMapping完整代码如下:
0 0
- springMVC源码分析--SimpleUrlHandlerMapping(四)
- springMVC源码分析--SimpleUrlHandlerMapping(四)
- springMVC源码分析--HttpRequestHandlerAdapter(四)
- springMvc四种处理器映射器之二:SimpleUrlHandlerMapping
- springMVC (九) SimpleUrlHandlerMapping
- SpringMVC源码分析--容器初始化(四)FrameworkServlet
- SpringMVC源码分析--容器初始化(四)FrameworkServlet
- springMVC原理(四):SpringMVC视图机制详解[附带源码分析]
- SpringMVC源码分析(一)
- SpringMVC源码分析(一)
- SpringMVC源码分析(二)
- SpringMVC源码总结(四)由StringHttpMessageConverter引出的客户端服务器端之间的乱码过程分析
- SpringMVC源码总结(四)由StringHttpMessageConverter引出的客户端服务器端之间的乱码过程分析
- SpringMVC源码总结(四)由StringHttpMessageConverter引出的客户端服务器端之间的乱码过程分析
- SpringMVC提高篇(四):从Servlet到DispatcherServlet源码分析
- Logcat源码分析(四)
- pomelo源码分析(四)
- H264源码分析(四)
- linux下devicetree中惯用的of函数
- python 矩阵转置transpose--实战应用详解
- 最近3周做前端的一些收货
- 使用 Smartmontools 检测硬盘坏道
- 【AngularJS】解决ng-if中的ng-model值无效的问题
- springMVC源码分析--SimpleUrlHandlerMapping(四)
- chapter3 递归神经网络
- linux下jdk的安装
- 算法的复杂度分析
- Qt下Armadillo矩阵函数库的添加
- Android性能优化系列之内存优化
- VFS与进程关联
- L1-016. 查验身份证
- RHEL6.4安装zabbix3.2 agent