Spring-mvc的执行流程(附有理解小故事)

前端控制器:DispatcherServlet

处理器映射器:BeanNameUrlHandlerMapping
SimpleUrlHandlerMapping
RequestMappingHandlerMapping

处理器适配器:SimpleControllerHandlerAdapter
HttpRequestHandlerAdapater
RequestMappingHandlerAdapter
映射器SimpleUrlHandlerMapping必须在里面添加和,里面写的对应配置器控制器的id

使用映射器BeanNameUrlHanderMapping 必须在控制器里面写name=某某

spring mvc 流程小故事
DispatcherServlet统治了MVC国家 有一天 DispatcherServlet和小弟们出去玩 DispatcherServlet很喜欢美女 出去玩的时候遇到了一位美女(用户)

美女的手机没有电了 去找DispatcherServlet借用充电器 但是DispatcherServlet也没有带充电器 DispatcherServlet又不想不帮助美女 DispatcherServlet很懒

什么事情都让手下的小弟们来做 于是DispatcherServlet命令手下的A小弟(处理器映射器)去附近找卖充电器的地方 A小弟转了一大圈终于找到了一家数码超市(xml注解)

找到后发现自己的身上没有钱 于是A小弟又跑回去去找老大(DispatcherServlet)报告 DispatcherServlet知道后又命令B小弟(处理器适配器)拿着现金和美女的手机去

数码超市去买美女手机口对应的充电器 B小弟到了数码超市之后 让超市导购(处理器)去拿对应的充电器并把手机充满电 手机充满电后屏幕亮了(ModeAndView)起来 B小弟
开心拿着手机跑回老大 老大拿到手机后结果一不小心手滑了 手机屏幕摔在了地上 老大很慌张 又让C小弟(视图解析器)修理手机 C小弟修好后 手机屏幕又重新亮了(View视图)起来 C小弟把手机又交给老大 老大心满意足的把充满电手机还给美女 预知后事如何请听下回分解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值