开源版本主要提供的功能:
Camden -> Hoxton -> 2023
的技术架构,也经历了从fat jar -> docker -> k8s + jenkins
的部署架构。后端
https://gitee.com/smallc/SpringBlade
项目模块结构
SpringBlade
├── blade-auth -- 授权服务提供
├── blade-common -- 常用工具封装包
├── blade-gateway -- Spring Cloud 网关
├── blade-ops -- 运维中心
├ ├── blade-admin -- spring-cloud后台管理
├ ├── blade-develop -- 代码生成
├ ├── blade-resource -- 资源管理
├ ├── blade-seata-order -- seata分布式事务demo
├ ├── blade-seata-storage -- seata分布式事务demo
├── blade-service -- 业务模块
├ ├── blade-desk -- 工作台模块
├ ├── blade-log -- 日志模块
├ └── blade-system -- 系统模块
├── blade-service-api -- 业务模块api封装
├ ├── blade-desk-api -- 工作台api
├ ├── blade-dict-api -- 字典api
├ ├── blade-system-api -- 系统api
└── └── blade-user-api -- 用户api
前端
https://gitee.com/smallc/Saber3
https://gitee.com/smallc/Saber2
https://gitee.com/smallc/Sword
技术栈 | 版本 |
---|---|
Java | 17+ |
NodeJS | 18+ |
Spring | 6.1.15 |
Spring Boot | 3.2.12 |
Spring Cloud | 2023.0.3 |
Spring Cloud Alibaba | 2023.0.1.2 |
Nacos Alibaba | 2.3.2 |
Mybatis Plus | 3.5.8 |