SpringMvc实现的简单原理
Posted leslie-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMvc实现的简单原理相关的知识,希望对你有一定的参考价值。
1.浏览器发送请求
2.服务器执行servlet的(前端控制器)解析器
3.servlet通过(前端控制器)解析器拿到所有带有@Controller注解的类,并遍历类中的所有方法
4.将遍历的方法中带有@RequestMapping注解的方法作为 HashMap(处理器映射器)中的Key
5.将该方法所在的类作为value,保存在HashMap中
6.请求到服务器时,通过对地址的解析(处理器映射器)找到其中的映射地址
7.通过映射地址,也就是Key找到Value,也就是具体的类
8.拿到类的所有方法,遍历找到对应映射地址所匹配的方法
9.通过反射机制调用方法
以上是关于SpringMvc实现的简单原理的主要内容,如果未能解决你的问题,请参考以下文章