SpringMVC⼯作流程简介SpringMVC⼯作流程如下图所⽰:
组件简介:
前端控制器:接受请求、分发请求、响应结果;
映射器:根据请求url查处理器;
适配器:适配、执⾏处理器;
处理器:处理业务请求,有多种实现⽅式,如:实现Controller接⼝、使⽤注解;
视图解析器:根据视图名称进⾏查,⽣成视图对象。springmvc的注解有哪些
流程简介:
1.客户端通过url发送请求到前端控制器;
2.前端控制器到处理器映射器,通过HandlerMapping完成url到controller的映射;
3.将url对应的处理器返回;
4.前端控制器接受到处理器后,通过适配器(HandlerAdapter)调⽤处理器;
5.执⾏处理器;
6.处理器会返回⼀个ModelAndView对象给适配器(HandlerAdapter);
7.通过适配器将ModelAndView对象返回给前端控制器(DispatcherServlet);
8.通过视图解析器进⾏视图解析;
9.返回视图对象到前端控制器;
10.将ModelAndView对象中的数据放到reponse中,将response返回。
如有错误,欢迎批评指正!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论