目录
编辑 3、入门案例、注解解析(@Controller、@RequestMapping、@RequestBody)
1、SpringMVC概述
简介:
SpringMVC是基于Spring技术的一款MVC框架,所谓MVC是web开发的一种经典设计模式,c指的是Controller(控制器),m是model(模型)及是通常我们所建的那些类,v(视图层)就是那些前端所能看见的页面 。主要是用来进行Web开发,是对Servlet进行了封装。
2、SpringMVC入门案例
①导入SpringMVC坐标与servlet坐标
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.10.RELEASE</version>
</dependency>
</dependencies>
②创建SpringMVC控制器类(等同于Servlet功能)
③初始化SpringMVC环境(同Spring环境),设定SpringMVC加载对应的bean
④初始化Servlet容器,加载SpringMVC环境,并配置SpringMVC技术处理的需求
3、入门案例、注解解析(@Controller、@RequestMapping、@RequestBody)
①@Controller
②@RequestMapping
③@RequestBody
④入门案例解析
●SpringMVC入门程序开发总结(1+N)
■一次性工作
◆创建工程, 设置服务器,加载工程
◆导入坐标
◆创建web容器启动类, 加载SpringMVC配置, 并设置SpringMVC请求拦截路径
◆SpringMVC核心配置类 (设置配置类,扫描controller包, 加载Controller控制器bean)
■多次工作
◆定义处理请求的控制器类
◆定义处理请求的控制器方法, 并配置映射路径(@RequestMapping)与返回json數据 (@ResponseBody)
⑤Servlet容器的配置类
<1>加载SpringNVC的核心配置
<2>设置请求路径
<3>加载Spring的配置类