###1web
###2 spring
笔记: 用户输入 @RequestMapping("/list") 这个路径 , 那么框架就会自动去访问相对应这个方法 ###3app
###4 框架
处理器映射器: 经过你输的url 去找到你所须要的方法 。它里面就至关于一个大的HashMap ,key 就是URL输的字符串,value就是方法对象 处理器适配器: 做用是,根据不一样的handler(处理器) ,(例若有注解形式的处理器,有可能有实现接口形式的处理器)。 找到不一样的处理器适配器去执行这个handler 。 视图解析器:做用,根据不一样的视图去解析源码分析
在工做中,处理器(handler)是咱们手写的,里面包含着不少业务逻辑,就是controller 里面的业务url
处理器映射器 根据url找不到handler3d
我的笔记:处理器映射器 就是负责 将url 和对应哪一个 控制器关联起来 (就是根据url 来找handler) \xml
处理器适配器 做用 就是 指定哪一种 控制器类型, 由于有不少类型的控制器对象
handler里面装的就是含着一个控制器的全路径 的bean,blog
##总结
我的观点,一个handler实质就至关于一个servlet
在springMvc.xm中配置handler 就是 让你指明那些handler的包名路径 (也就之前像配置web.xml里指明servlet同样)
但实际开发中 建议 采用组件 扫描
##源码分析springMvc执行过程