-
什么是RESTful风格的后端接口?
增加PostMapper 删除DeleteMapper 修改PutMapper 查询GetMapper
-
开发一个功能需要经历哪些流程?
先查看页面原型明确需求-再阅读接口文档-分析思路-接口开发-接口测试-前后端联调
-
开发分页功能前端至少需要传什么参数过来,后台简化分页开发的插件叫什么?怎么用?
传递参数当前页码(page),每页展示记录数(pagesize)。
分页插件叫PageHelper,pom.xml 引入依赖,
Mapper正常查询,service层调用Mapper之前设定的方法设置的分页参数,再调用Mapper之前方法执行查询,然后分析分页结果,再把结果封装到Pagebean中返回。
-
部门新增逻辑?
浏览器发送请求,控制层Controller 接收参数id,调用service层新增部门,service先要补充基础属性,再调用Mapper层接口执行增加操作,编写sql语句,访问数据库,
返回结果到Controller,Controller响应到前端
-
部门删除逻辑?
浏览器发送请求,控制层Controller 接收参数id,调用service层删除部门,service调用Mapper层接口执行删除操作,编写sql语句,访问数据库,返回结果到Controller,Controller响应到前端
-
部门查询逻辑?
浏览器发送请求,控制层Controller 接收参数id,调用service层查询部门,service调用Mapper层接口执行查询操作,编写sql语句,访问数据库,返回结果到Controller,Controller响应到前端
-
员工查询逻辑?怎么实现分页查询的?
浏览器发送请求,控制层Controller 接收分页参数(page,pagesize),引入分页调用service层进行分页查询,获取PageBean,然后service调用PageHelper完成分页查询,封装PageBean,调用Maper编写sql语句,访问数据库,返回结果到Controller,Controller响应到前端
-
员工删除怎么实现?
浏览器发送请求,控制层Controller 接收参数id集合或者数组,调用service层删除,service调用Mapper层接口执行删除操作,编写sql语句,
访问数据库,返回结果到Controller,Controller响应到前端