小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_3-3.Vidoe相关接口完善和规范协议 笔记 开始 保存和更新 保存操作也是用@RequestBody

小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_3-3.Vidoe相关接口完善和规范协议
笔记
开始
保存和更新
保存操作也是用@RequestBody

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表示,只有管理员才能看到的。方便后续做权限划分。