苍穹外卖
技术选型

nginx反向代理
将前端发送的动态请求由nginx转发到后端服务器。优点:提高访问速度、进行负载均衡、保证后端服务安全
对前端传过来的明文密码进行md5加密处理
password = DigestUtils.md5DigestAsHex(password.getBytes());
Swagger
用于生成接口文档。Yapi是设计阶段使用的工具,管理和维护接口。Swagger在开发阶段使用的框架,帮助后端开发人员做后端的接口测试。
ThredLocal
为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值, 线程外则不能访问。
代码开发
- 当前端提交的数据和实体类中对应的属性差别比较大时,建议用DTO来封装数据
- Spring 不会自动识别并启用拦截器,你需要:
实现 HandlerInterceptor 接口;
用配置类中 registry.addInterceptor(...) 显式注册。
对时间进行格式化
- 方法一:在属性上加上: "yyyy-MM-dd HH:mm:ss"
- 方法二:在WebMvcConfiguration文件中,扩展消息转换器
浙公网安备 33010602011771号