springmvc的运行原理

客户请求url 到达dispatchservlet ,dispatchservlet 作为中转站,发给到handlemapping 处理映射器,dispatchservlet 相当于一个大的hashmap,url地址是key 方法是value

这样会得到一个handle(就是这个conroller,里面有这个方法),handlemapping 把handle返回给dispatchservlet ,在返回前要经过拦截器,没有拦截就到了dispatchservlet ,dispatchservlet 把handle给了handleAdaptor处理适配器,处理适配器根据是注解,或者xml等形式给handle配置适配器,接着handle执行,返回modelandview给适配器,适配器在把modelandview给dispatchservlet,modelandview里面是数据和视图(就是url地址),dispatchservlet根据view把请求视图解析器,视图解析器处理视图,返回视图给dispatchservlet ,再有jsp,或者其他的freemake等进行组装渲染,dispatchservlet 放回给客户端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值