1.用户发送请求
2.前端控制器接收到请求
3.调用handlermapper(在程序启动的时候会配置文件或者注解自动映射)找到对应的HandlerAdapter
4.如果这个handler中配置了拦截器会调用所有配置的拦截器(可能配置多个)如果不符合条件会直接返回false,如果正确接着往下走。
4.HandlerAdapter(适配器模式, 有很多种控制器(Controller) 一种是带@Controller注解的, 还可以写一个servlet 当做controller, 所以用适配器做适配)找到对应的handler并执行Handler
5.执行完成返回一个modelandview对象
6.ViewResolver通过view名字找到对应的view
7.视图解析器开始渲染视图
8.通过response返回一个渲染好的视图
SpringMvc笔记
最新推荐文章于 2023-07-27 13:32:02 发布