查找处理请求的Handler
在查找处理请求的Handler前,需要提前做好准备工作:注册好所有的Handler。那我们先从注册开始看起。
一.注册Handler
提示:
HandlerMethod属于Handler的一种形式,是Spring MVC使用的Handler。
其他第三方可以定义自己的Handler。
在容器启动阶段,实例化RequestMappingHandlerMapping过程中会帮我们注册所有的HandlerMethod。时序图如下:
二.查找Handler
查找主要就是基于url进行匹配,从我们注册的Handler中进行筛选的过程。时序图如下:
现在我们已经可以获取到请求所使用的Hadler,接下来就可以处理业务请求。那我们继续往下看:通过Handler处理业务请求
快速导航: