# sky-take-out **Repository Path**: anton97/sky-take-out ## Basic Information - **Project Name**: sky-take-out - **Description**: 练习项目-外卖【SpringBoot、Spring Task、httpclient、Spring Cache、JWT、OSS、Swagger、POI、WebSocket】 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-04 - **Last Updated**: 2024-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sky-take-out #### 介绍 练习项目-外卖【SpringBoot、Spring Task、httpclient、Spring Cache、JWT、OSS、Swagger、POI、WebSocket】 - nginx 反向代理,将前端的动态请求转发到后端服务器 - JWT + Interceptor 认证 - 在拦截器校验通过时解析出当前用户,使用 TheadLocal 保存,方便后序数据填充 - WebMvcConfiguration 配置消息转换器,进行日期统一格式化 - AOP自定义注解为公共字段自动填充值 - 文件上传 - 使用 Redis 缓存菜品信息和购物车信息,提高查询效率 - spring cache 缓存套餐数据 - 客户端调起微信支付 - spring task 订单状态定时处理 - websocket 来单提醒,催单