苍穹外卖笔记

DAY01

nginx反向代理

请添加图片描述

MD5加密

拓展:spring security + jwt 提供了更强大灵活安全的身份验证

yapi进行接口导入

Swagger介绍

帮助后端生成接口文档并进行测试
knife4j对swagger进行了封装
在这里插入图片描述
在配置类中加入相关配置 设置静态资源映射
在这里插入图片描述
接口文档测试
在这里插入图片描述
j加入api相关注解后的效果
在这里插入图片描述

在这里插入图片描述

DAY02

新增员工

需求分析和设计

在这里插入图片描述
在这里插入图片描述

写相关代码

controller service mapper层

测试(1. 后端文档测试 2. 前后端联调

在全局参数设置中设置token(否则会被拦截器拦截直接返回401error)
在这里插入图片描述

代码完善

在这里插入图片描述

  1. 由于username唯一 因此应该设置全局异常处理器对异常进行处理
    在这里插入图片描述
  2. 解决问题2
    **思考:**解析出登录员工id后,如何传递给Service的save方法?
    通过ThreadLocal进行传递。

用户登录请求后,后续请求头再次请求时就会携带一个JWT token ,用这个JWTtoken,在拦截器中就能解析出当前登录用户id并将其放入内存,之后在serviceImpl中就可以将其取出
客户端发起的每一次请求 都是一个线程
在这里插入图片描述
在这里插入图片描述
在拦截器存进去
在这里插入图片描述
在serviceImpl里取出来
在这里插入图片描述

员工分页查询

DAY01 02涉及到的知识

Yapi 和Swagger
全局异常处理
ThreadLocal

相关推荐

  1. 苍穹项目(黑马)学习笔记

    2024-03-25 07:26:02       222 阅读
  2. 苍穹总结

    2024-03-25 07:26:02       15 阅读
  3. 黑马苍穹

    2024-03-25 07:26:02       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 07:26:02       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 07:26:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 07:26:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 07:26:02       18 阅读

热门阅读

  1. 怎么解决父元素引起的高度坍塌?

    2024-03-25 07:26:02       16 阅读
  2. 20.Ubuntu下安装GCC

    2024-03-25 07:26:02       18 阅读
  3. C++测试代码

    2024-03-25 07:26:02       17 阅读
  4. Rancher(v2.6.3)——Rancher部署Redis(单机版)

    2024-03-25 07:26:02       18 阅读
  5. 中高级前端工程师招聘

    2024-03-25 07:26:02       20 阅读
  6. 报道:GPT-5将于今年年中发布

    2024-03-25 07:26:02       16 阅读
  7. Compose UI 之 Checkbox 复选框 & RadioButton 单选框

    2024-03-25 07:26:02       17 阅读
  8. redis优化token校验主动失效

    2024-03-25 07:26:02       19 阅读