小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_3-3.Vidoe相关接口完善和规范协议
笔记
3 、Vidoe相关接口完善和规范协议
简介:完善相关接口,协议规范讲解
1、save接口保存对象
1)@RequestParam(value = "page", defaultValue)int videoId
可以设置默认值,比如分页
2)@RequestBody 请求体映射实体类
需要指定http头为 content-type为application/json charset=utf-8
2、统一入参协议
开始
分页接口需要完善。加上分页的参数
一个page一个size
参数最好是用小写字母加下划线的形式,有一些语言可能不支持驼峰似的接口。
required表示参数是必须的
保存和更新
2)@RequestBody 请求体映射实体类
需要指定http头为 content-type为application/json charset=utf-8
更新
启动应用
前两个一般是是表单提交。
前后端分离都是json格式,所以这里用raw
选择了json格式后,这里就会自动加一个请求头
body这里我们需要编辑一个json格式的对象
debug放行,控制台输出sql语句
保存操作也是用@RequestBody
新建一个包叫做admin,管理员才能操作的放在这里。新建VideoAdminController
删除、更新、添加的操作都剪切到adminController里面
路径前面加上admin表示,只有管理员才能看到的。方便后续做权限划分。