## 1 前端技术栈 (Vue) 1. 开发语言:TypeScript 2. 核心框架:Vue 3 3. 构建工具:Vite 4. 状态管理:Pinia 5. UI 组件:Element Plus 6. HTTP 请求:Axios 7. 路由管理:Vue Router 8. 编辑核心:Fabric.js (画布操作库) ## 2 后端技术栈 (Java) 1. 开发语言:Java 2. 开发环境: JDK8 3. 核心框架:Spring Boot 2.7.18 4. 构建工具: Maven 3.x 5. Web 容器: Tomcat 9.0.75 6. 数据库: PostgreSQL 14.16 (**必须使用PostgreSQL,不得替换为MySQL或其他数据库**) 7. 消息队列: RocketMQ 4.9.7 8. 本地缓存: Caffeine 9. 分布式缓存: Redis Server 6.2.x,Redis Client : Lettuce 6.1.10 10. ORM 框架: MyBatis-Plus 3.5.6(数据持久层) 11. 任务调度: XXL-JOB 2.3.1 12. 文件存储: MinIO RELEASE.2022-10-29T06-21-33Z (对象存储) 13. 工具类库: Hutool 5.8.38 14. 安全认证:Spring Security + JWT