目录
Spring MVC 是一个用于构建 Web 应用程序的 Java 框架,遵循 模型 - 视图 - 控制器 设计模式。它实现了一个 Spring 核心框架的所有基本功能,如 IoC(控制反转)、DI(依赖注入)等。
Spring MVC 通过使用 DispatcherServlet,使得我们能够方便地在 Spring 框架中使用 MVC ,其中 DispatcherServlet 是一个接收传入请求并将其映射到正确的资源类。

@Controller 注解将类标记为 Controller.DispatcherServlet 类充当前端控制器,负责管理 Spring MVC 应用程序的流程。
request)被工作在 前端控制器(front Controller)的 DispatcherServlet 所拦截;DispatcherServlet 从 XML 配置文件中获取 处理器映射器(Handler Mapping)的条目,同时将请求转发给控制器(Controller);Controller)返回一个 ModelAndeView 对象;DispatcherServlet 根据控制器(Controller)返回的对象去检查 XML 配置文件中对应的 视图解析器(ViewResolver)条目,同时调用指定的视图组件,在前端呈现出视图(View)。