-
什么是MVC
modal(数据模型) + view(视图) + Controller(控制器) -
SpringMVC核心组件和执行流程
- DispatcherServlet: 前端控制器,用于接受所有请求
- HandlerMapping: 用于配置请求路径与Controller组件的对应关系
- Controller: 控制器,具体处理请求的组件
- ModalAndView: Controller组件处理完请求后得到的结果,有数据与视图名称组成。
- ViewResolver: 视图解析器,可根据视图名称确定需要使用的视图组件。
-
处理流程
-
搭建项目
新建SpringMVC项目
添加依赖
<!-- Spring MVC -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.2.RELEASE</version>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>
添加Spring框架
如果找不到Spring,那是因为项目中可能已经存在Spring相关文件,但不一定是完善的。因此我们要将已经存在的Spring给删掉,重新添加
添加框架
最后配置tomcat启动即可