#30天专注成长计划# day14 Controller简介

Controller层

一、Controller简介

Controller控制器,是MVC中的C,主要负责功能处理部分:

- 收集、验证请求参数并绑定到命令对象;

- 将命令对象交给业务对象,由业务对象处理并返回模型数据;

- 返回ModelAndView

二、DispatcherServlet调度功能

DispatcherServlet主要负责整体的控制流程的调度:

- 负责将请求委托给指定控制器进行处理;

- 根据控制器返回的逻辑视图名选择具体的视图进行渲染(并传入模型数据)

MVC中的C包含控制逻辑和功能处理,由DispatcherServlet和Controller组成。

三、Spring MVC控制器注解

Spring MVC 支持注解方式的控制器:

- @Controller

- @RequestMapping

- @RequestParam

- @ModelAttribute

你可能感兴趣的:(#30天专注成长计划# day14 Controller简介)