技术选型

技术架构图

架构图

👍 相关视频教程

👻 后端

系统环境

框架 说明 版本 学习指南
JDK Java 开发工具包 JDK 17 或者 JDK8 书单
Maven Java 管理与构建工具 >= 3.5.4 书单
Nginx 高性能 Web 服务器 - 文档

主框架

框架 说明 版本 学习指南
Spring Boot 应用开发框架 3.3.1 文档
Spring MVC MVC 框架 6.1.10 文档
Spring Security Spring 安全框架 6.3.1 文档
Hibernate Validator 参数校验组件 8.0.1 文档

存储层

框架 说明 版本 学习指南
MySQL 数据库服务器 >= 5.7 书单
Druid JDBC 连接池、监控组件 1.2.23 文档
MyBatis Plus MyBatis 增强工具包 3.5.7 文档
Dynamic Datasource 动态数据源 4.3.1 文档
Redis key-value 数据库 >= 5.0 书单
Redisson Redis 客户端 3.32.0 文档

中间件

框架 说明 版本 学习指南
Flowable 工作流引擎 7.0.0 文档
Quartz 任务调度组件 2.3.2 文档

系统监控

框架 说明 版本 学习指南
Spring Boot Admin Spring Boot 监控平台 3.3.2 文档
SkyWalking 分布式应用追踪系统 9.0.0 文档

单元测试

框架 说明 版本 学习指南
JUnit Java 单元测试框架 5.10.1 -
Mockito Java Mock 框架 5.7.0 -

其它工具

框架 说明 版本 学习指南
Springdoc Swagger 文档 2.3.0 文档
Jackson JSON 工具库 2.17.1
MapStruct Java Bean 转换 1.5.5.Final 文档
Lombok 消除冗长的 Java 代码 1.18.34 文档

👾 前端

管理后台(Vue3 + ElementPlus)

框架 说明 版本
Vue vue 框架 3.2.45
Vite 开发与构建工具 4.0.1
Element Plus Element Plus 2.2.26
TypeScript JavaScript 的超集 4.9.4
pinia Vue 存储库 替代 vuex5 2.0.28
vueuse 常用工具集 9.6.0
vxe-table vue 最强表单 4.3.7
vue-i18n 国际化 9.2.2
vue-router vue 路由 4.1.6
UnoCSS 下一代工具优先的 CSS 框架 0.58.9
iconify 在线图标库 3.0.0
wangeditor 富文本编辑器 5.1.23

管理后台(Vue3 + Vben + Ant-Design-Vue)

框架 说明 版本
Vue Vue 框架 3.2.47
Vite 开发与构建工具 4.3.0
ant-design-vue ant-design-vue 3.2.17
TypeScript JavaScript 的超集 5.0.4
pinia Vue 存储库 替代 vuex5 2.0.34
vueuse 常用工具集 9.13.0
vue-i18n 国际化 9.2.2
vue-router Vue 路由 4.1.6
UnoCSS 下一代工具优先的 CSS 框架 0.58.9
iconify 在线图标库 3.1.0

管理后台(Vue2)

框架 说明 版本 学习指南
Node JavaScript 运行时环境 >= 12 -
Vue JavaScript 框架 2.7.14 书单
Vue Element Admin 后台前端解决方案 2.5.10

管理后台(uni-app)

框架 说明 版本
uni-app 跨平台框架 2.0.0
uni-ui 基于 uni-app 的 UI 框架 1.4.20

用户 App

框架 说明 版本 学习指南
Vue JavaScript 框架 2.6.12 书单
UniApp 小程序、H5、App 的统一框架 - -

📄 来源: https://doc.iocoder.cn/technology/🕒 爬取时间: 2025-09-26 14:57:22