28 lines
981 B
Markdown
28 lines
981 B
Markdown
# framework —— 苍穹 ERP 基础开发框架
|
||
|
||
## 概述
|
||
|
||
framework 是苍穹 ERP 的基础开发框架层,基于 Spring Boot 3.2 / Spring Cloud 2023.0.5,提供 ERP 业务模块所需的通用能力整合。各模块以 starter 方式提供自动配置,业务模块只需引入对应依赖即可使用。
|
||
|
||
## 模块构成
|
||
|
||
| 模块 | 说明 |
|
||
|------|------|
|
||
| [common](./common) | 公共工具库(Hutool 封装、日志、邮件、HTTP 客户端、XML 解析、加密、ID 生成) |
|
||
| [web-starter](./web-starter) | Web 框架整合(MyBatis-Plus、Druid、Sa-Token、Redis、Quartz、EasyExcel、OSS、Magic-API、Knife4j、WebSocket) |
|
||
| [mq-starter](./mq-starter) | 消息队列抽象及实现(mq-core 抽象层 + activemq / rabbitmq 具体实现) |
|
||
| [bpm-starter](./bpm-starter) | 工作流引擎整合(Warm-Flow) |
|
||
|
||
## 构建方式
|
||
|
||
```bash
|
||
cd framework
|
||
mvn clean install -DskipTests
|
||
```
|
||
|
||
## 技术要求
|
||
|
||
- Java 17
|
||
- Maven 3.6+
|
||
- Spring Boot 3.2.12
|