首先,SpringMVC中主要包含前端控制器、处理器映射器、处理器适配器、处理器、视图解析器、视图这些组件;
当用户发送过来一个HTTP请求时,首先由前端控制器接收,前端控制器会去找处理器映射器,处理器映射器会返回一个执行链给前端控制器。前端控制器拿到执行器链之后会去找处理器适配器并由它来执行这个处理器最后返回一个ModelAndView。前端控制器拿到处理器适配器返回的ModelAndView后会去找视图解析器,由视图解析器来解析这个ModelAndView,视图解析器会给前端控制器返回一个View,前端控制器拿到View后会去渲染View然后返回给用户页面进行结果展示;



