运维开发网

springmvc工作流程

运维开发网 https://www.qedev.com 2020-02-26 08:53 出处:51CTO 作者:残缺的美13
DispatcherServlet * 1.读取配置文件的内容。 * 利用java反射,创建处理器实例。 * 2.创建HandlerMapping实例。 * 3.调用HandlerMapping的方法,该方法 * 会负责建立请求路径与处理器的对应关系。2.HandlerMapping * handlerMap用于存放请求路径与处理器的 * 对应关系。 * 注: *  &

客户端发送请求,由dispatcherservlet进行处理,dispatcherserlvet 调用handlermapping

根据请求路径找到相对应的handler,并返回handlerExceptionchain

然后dispatcherservlet调用hanlderadpter来执行handler

执行完之后就返回一个modelandview给handleradpter,

handleradpter将modelandview传递给dispatcherservlet

dispatcherservlet调用viewresolver进行解析

向dispatcherservlet返回一个view

dispatcherservlet对view进行渲染并响应给客户端

 

0

精彩评论

暂无评论...
验证码 换一张
取 消