网站建设收费标准渠道网站文章没有被收录
web/
2025/9/27 10:14:21/
文章来源:
网站建设收费标准渠道,网站文章没有被收录,公司简介模板300字,搜索推广广告目录 前言
查看页面原型#xff0c;明确需求
页面原型
需求
阅读接口文件
思路分析
功能接口开发
控制层#xff08;Controller类#xff09;
业务层#xff08;Service类#xff09;
业务类
业务实现类
持久层#xff08;Mapper类#xff09;
接口测试
前…目录 前言
查看页面原型明确需求
页面原型
需求
阅读接口文件
思路分析
功能接口开发
控制层Controller类
业务层Service类
业务类
业务实现类
持久层Mapper类
接口测试
前后端联调 前言
部门管理修改功能的实现依赖于根据id查询部门功能的实现因此浏览本篇文章建议先浏览器根据id查询部门信息文章传送门SpringBoot案例-部门管理-根据id查询_熵240的博客-CSDN博客
查看页面原型明确需求
页面原型 需求
点击要修改的部门后的编辑按钮弹出如下对话框
只修改目标部门信息的名称即可
阅读接口文件
接口文件链接如下
【腾讯文档】SpringBoot案例所需文档 https://docs.qq.com/doc/DUkRiTWVaUmFVck9N
思路分析
由接口文档可知前端发起put请求请求关键路径为/depts同样是以json格式传递请求参数如何接收json格式的请求参数详细见文章请求响应-json参数的接收_熵240的博客-CSDN博客
具体是将json格式的数据封装在实体类中其中使用RequestBody 来进行标识
功能接口开发
控制层Controller类
具体关键代码如下 /*** 修改部门信息** param dept*/PutMapping(/depts)public Result Update(RequestBody Dept dept) {log.info(修改部门);deptService.update(dept);return Result.success();}
业务层Service类
具体关键代码如下
业务类 /*** 修改部门信息** param dept*/void update(Dept dept);
业务实现类 Overridepublic void update(Dept dept) {// 补充为修改信息dept.setCreateTime(LocalDateTime.now());dept.setUpdateTime(LocalDateTime.now());deptMapper.Update(dept);}
持久层Mapper类
具体关键代码如下 /*** 修改部门信息** param dept*/Update(update dept set name #{name},update_time#{updateTime},create_time#{createTime} where id#{id} )void Update(Dept dept);
接口测试
依然是是使用postman进行接口测试发送请求的url地址以及json格式的请求参数如下 运行结果如下 前后端联调
依然是使用课程提供的nginx项目运行结果如下
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81180.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!