SpringMVC的执行过程
1.浏览器url发送请求,在web.xml中被 DispatherServlet 前端控制器捕获,该 Servlet 并不处理请求,而
是把请求转发出去。转发的路径是根据请求 URL,匹配@RequestMapping 中的内容
2.匹配到了后,执行对应方法。该方法有一个返回值
3.根据方法的返回值,借助 InternalResourceViewResolver视图解析器 找到对应的结果视图
4.渲染结果视图,响应浏览器
SpringMVC基于组件执行流程
列如: 有个 /hello请求
1. 先找到前端控制器 找到对应url的controller类
2. 通过处理器映射器 找到controller类 对应的方法 并返回此方法到前端控制器
3.通过 处理器适配器执行此方法,返回success.jsp
4.通过视图解析器让success.jsp找到对应哪个路径的sussess.jsp页面