econets-vue开发指南 econets-vue开发指南
首页
  • 萌新必读
  • 后端手册
  • 中间件手册
  • 工作流手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 会员手册
  • 商城手册
  • 公众号手册
  • CRM手册
  • 运维手册
GitHub (opens new window)
首页
  • 萌新必读
  • 后端手册
  • 中间件手册
  • 工作流手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 会员手册
  • 商城手册
  • 公众号手册
  • CRM手册
  • 运维手册
GitHub (opens new window)
  • 萌新必读

    • 简介
    • 功能列表
    • 快速启动(后端项目)
    • 快速启动(前端项目)
    • 技术选型
      • 后端
        • 系统环境
        • 主框架
        • 存储层
        • 中间件
        • 系统监控
        • 单元测试
        • 其它工具
      • 前端
        • 管理后台(Vue3 + ElementPlus)
    • 项目结构
    • 代码热加载
    • 一键改包
    • 删除功能
    • 内网穿透
  • 后端手册

    • 新建服务
    • 代码生成【单表】(新增功能)
    • 代码生成【主子表】
    • 代码生成(树表)
    • 功能权限
    • 数据权限
    • 用户体系
    • 三方登录
    • OAuth 2.0(SSO 单点登录)
    • SaaS 多租户【字段隔离】
    • SaaS 多租户【数据库隔离】
    • WebSocket 实时通信
    • 13异常处理(错误码)
    • 参数校验
    • 分页实现
    • 文件存储(上传下载)
    • Excel 导入导出
    • 系统日志
    • MyBatis 数据库
    • MyBatis 联表&分页查询
    • 多数据源(读写分离)
    • Redis 缓存
    • 本地缓存
    • 异步任务
    • 配置管理
    • 工具类 Util
    • 单元测试
    • 分布式锁
    • 幂等性(防重复提交)
    • 数据库文档
    • 验证码
  • 中间件手册

    • 定时任务
    • 消息队列(内存)
    • 消息队列(Redis)
    • 消息队列(RocketMQ)
    • 消息队列(RabbitMQ)
    • 消息队列(Kafka)
    • 限流熔断
  • 工作流手册

    • 工作流(Flowable)会签、或签
  • 指南
  • 萌新必读
EcoNets Tech
2024-01-10
目录

技术选型

# 后端

# 系统环境

框架 说明 版本
JDK Java 开发工具包 JDK 21 或者 JDK8
Maven Java 管理与构建工具 >= 3.5.4
Nginx 高性能 Web 服务器 -

# 主框架

框架 说明 版本
Spring Boot 应用开发框架 3.2.0
Spring MVC MVC 框架 6.1.1
Spring Security Spring 安全框架 6.2.0
Hibernate Validator 参数校验组件 8.0.1

# 存储层

框架 说明 版本
MYSQL 数据库服务器 >= 5.7
Druid JDBC 连接池、监控组件 1.2.20
MyBatis Plus MyBatis 增强工具包 3.5.4.1
Dynamic Datasource 动态数据源 4.2.0
Redis key-value 数据库 >= 5.0
Redisson Redis 客户端 3.25.0

# 中间件

框架 说明 版本
Flowable 工作流引擎 7.0.0
Quartz 任务调度组件 2.3.2
Resilience4j 服务保障组件 2.1.0

# 系统监控

框架 说明 版本
Spring Boot Admin Spring Boot 监控平台 3.1.8
SkyWalking 分布式应用追踪系统 9.0.0

# 单元测试

框架 说明 版本
JUnit Java 单元测试框架 5.10.1
Mockito Java Mock 框架 5.7.0

# 其它工具

框架 说明 版本
Springdoc Swagger 文档 2.2.0
Jackson JSON 工具库 2.15.3
MapStruct Java Bean 转换 1.5.5.Final
Lombok (opens new window) 消除冗长的 Java 代码 1.18.30

# 前端

# 管理后台(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
windicss 下一代工具优先的 CSS 框架 3.5.6
iconify 在线图标库 3.0.0
wangeditor 富文本编辑器 5.1.23
上次更新: 2024/01/09, 16:44:32
快速启动(前端项目)
项目结构

← 快速启动(前端项目) 项目结构→

Theme by Vdoing | Copyright © 2019-2024 EcoNets Tech | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式