#苍穹外卖#(个人使用)
目录
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 导入分类模块功能代码
接口