当前位置: 首页 > news >正文

#苍穹外卖#(个人使用)

目录

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 导入分类模块功能代码

接口

相关文章:

  • MyBatis-Plus 的 FieldStrategy 属性
  • 2025年危化品安全管理人员备考指南|智能题库+核心考点解析
  • 工会成立100周年纪念,开发职工健身AI运动小程序、APP方案推荐
  • CDN流量技术详解
  • SpringMVC基础一(SpringMVC运行原理)
  • Navicat连接远程PostGreSQL失败
  • prometheus整合jmx_exporter 使用jmx_exporter监控Kafka
  • 指针指针的实现
  • 01分数规划
  • bash脚本手动清空mysql表数据
  • Java——抽象方法抽象类 接口 详解及综合案例
  • 从零到一:基于DeepSeek-R1的智能贪吃蛇开发实战
  • 【JAVA】常用的JDK8、JDK17 以及 JDK21 的主要新特性和演进过程
  • Ubuntu22安装docker28
  • .DS_Store文件泄露、.git目录泄露、.svn目录泄露漏洞利用工具
  • 驱动-字符设备驱动框架
  • Java学习手册:JVM、JRE和JDK的关系
  • 宇视设备视频平台EasyCVR打造智慧酒店安防体系,筑牢安全防线
  • openEuler Mugen 测试框架
  • 从PDF中提取表格:以GB/T2260—2007为例