欠伸展肢体,吟咏心自愉。这篇文章主要讲述springmvc HandlerMapping HandlerAdapter相关的知识,希望能为你提供帮助。
springmvc中非常重要的两个接口HandlerMapping和HandlerAdapter,第一个用来通过url找到对应的处理类,第二个用来执行和url对应的方法。
这两个接口的实现类可以自己编写并通过配置文件加载,如果不编写的话构架提供了几个默认的实现类,具体在DispatcherServlet.properties定义了有哪些默认的类。如果编写的话,就不会加载这些默认的类。
【springmvc HandlerMapping HandlerAdapter】对于HandlerMapping,系统默认会注册多个实现类,然后根据request去匹配,找到合适的进而找到和url对应的处理类handler
对于HandlerAdapter,与HandlerMapping类似,系统也会默认会注册多个实现类,然后根据handler的类型进行匹配,找到合适的adapter,然后调用handle方法。这里用到了适配器模式,就是为了各种handler的实现不同,然后通过找到对应的适配器,调用统一的handler方法。
推荐阅读
- Android学习之图片压缩,压缩程度高且失真度小
- Android之——AsyncTask和Handler对照
- Office 2016怎样激活?Office 2016 KMS激活密钥大全_其它办公
- 删除office2007提示:安装语言不受系统支持怎样办?_其它办公
- 安装Office 2007出现:安装语言不受系统支持怎样办?_其它办公
- Excel2010如何将文本框与单元格对齐_Excel专区
- excel2010保存文件图文图文详细教程_Excel专区
- excel2010怎样样?excel2010界面介绍_Excel专区
- Excel2010表格怎样自动保存与备份?_Excel专区