码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMvc实现的简单原理

时间:2019-04-25 14:34:46      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:机制   浏览器   服务器   注解   存在   遍历   ash   处理   map   

  1.浏览器发送请求

  2.服务器执行servlet的(前端控制器)解析器

  3.servlet通过(前端控制器)解析器拿到所有带有@Controller注解的类,并遍历类中的所有方法

  4.将遍历的方法中带有@RequestMapping注解的方法作为 HashMap(处理器映射器)中的Key

  5.将该方法所在的类作为value,保存在HashMap中

  6.请求到服务器时,通过对地址的解析(处理器映射器)找到其中的映射地址

  7.通过映射地址,也就是Key找到Value,也就是具体的类

  8.拿到类的所有方法,遍历找到对应映射地址所匹配的方法

  9.通过反射机制调用方法

  

SpringMvc实现的简单原理

标签:机制   浏览器   服务器   注解   存在   遍历   ash   处理   map   

原文地址:https://www.cnblogs.com/Leslie-/p/10768110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!