【Spring MVC】这一篇,带你从入门到进阶(附 Restful)

目录

1、什么是MVC?

2、什么是 Spring MVC

3、实战开发

3.1、如何创建 Spring MVC 项目

3.2、将 Spring 程序与用户(浏览器)联通

3.3、基础注解

3.3.1、@RequestMapping

3.3.2、GET/POST方法、

3.4、获取参数注解

3.4.1、传递单个/多个参数

3.4.2、传递对象

3.4.3、参数重命名 @RequestParam

3.4.4、接收 JSON 对象 @RequestBody

3.4.5、获取URL中参数 @PathVariable

3.4.6、上传文件 @RequestPart

3.5.7、获取Cookie数据 @CookieValue

更简单的读取Cookie数据如下方式:

3.4.8、存储Session数据

3.4.9、读取Session数据 @SessionAttribute

 更简单的读取Session数据如下方式:

3.5、返回其他格式的数据

3.5.1、返回静态页面

3.5.2、返回单个JSON对象

3.5.3、返回多个JSON对象 

3.5.4、多个字段 + 文件(图片、视频)

3.6、Restful 接口风格

3.6.1、@GetMapping

3.6.2、@PostMapping

3.6.3、@PutMapping

3.6.4、@PatchMapping

3.6.5、@DeleteMapping


1、什么是MVC?


MVC是 Model View Controller 的缩写,是一种软件设计模式,将软件分为模型、视图和控制器三部分,大体工作流程:客户端向服务器发起请 HTTP 请求,被 Controller 接收,从 Model 中请求信息(通常模型对象负责在数据库中存取数据),并将响应信息返回给 Controller,接着交由给 View 显示数据,最后将 HTTP 响应传递给用户。

2、什么是 Spring MVC


简单来说,是一个构建在 Servlet(API)之上,来自于 Spring Web 模块的的 Web框

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈亦康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值