技术栈说明文档_默认.md 908 B

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