#苍穹外卖#(day1-2)员工相关

目录

Day-01

1 首先导入项目

2 创建Git仓库并建立连接

3 数据库部分

4 编译启动测试

5 前后端联调

6 完善登录功能

7 接口文档

Day-02

mapper持久层service业务层controller控制层

1 新增员工

2 员工分页查询

3 启用禁用员工账号

4 编辑员工信息

5 导入分类模块功能代码


Day-01

1 首先导入项目

2 创建Git仓库并建立连接

3 数据库部分

4 编译启动测试

5 前后端联调

部署nginx

Nginx详解(一文带你搞懂Nginx)-CSDN博客

可以在这个目录下修改端口

启动前端程序

6 完善登录功能

修改数据库当中明文密码,改为MD5加密的密文,

修改Java代码,前端提交的密码进行加密后再跟数据库当中的密码比对。

TODO标签页用于标记(可用于后续修改)

完善修改(password那一行)

7 接口文档

导入apifox当中

swagger

http://localhost:8080/doc.html

swagger常用注解

个人博客SpringMVC(八)Knife4j 接口文档_knife4j接口文档-CSDN博客

Day-02

mapper持久层service业务层controller控制层

1 新增员工

controller层封装数据,封装结束传递给service,将属性封装

实现类

补写方法

功能测试

获取jwt令牌

前后端联调

代码完善:

2 员工分页查询

代码书写

定位到service 并找到其实现类补全相关代码(先在接口当中补全相关方法再在实现类当中补全业务代码)

插件

接口中补全方法

在xml文件当中书写相关的SQL查询(一个小插曲,将order by 语句写在了where标签里面)

测试代码是否正确(这里需要注意jwt令牌的持续时间)

前后端联调(小插曲,之前的写成了PostMapping应该是GetMapping)

测试样例

对日期的格式化,推荐使用第二种方式(修改结束需要重新启动swagger以及项目)

修改成果:

3 启用禁用员工账号

代码实现:

在controller层添加相关业务代码

去employeeService接口中添加方法startOrStop

去实现类接口重写补全相关业务代买

去mapper接口当中补全修改信息的方法

最后在xml当中补全对应的SQL更新语句(这里的where条件没有加)

4 编辑员工信息

根据id查询员工信息(小插曲,这里的long 前面需要加@PathVariable)

服务层,接口定义

实现类补全(对密码进行安全性保障)

xml当中补全剩下的语句

测试结果

编辑员工信息

controller层添加方法

在服务层添加update方法

在实现类中补全代码

xml中前面的禁用启用以及设计到了信息的更新修改

5 导入分类模块功能代码

接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小安同学iter

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

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

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

打赏作者

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

抵扣说明:

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

余额充值