mirror of
https://github.moeyy.xyz/https://github.com/GeWuYou/forgeboot
synced 2025-10-27 20:01:11 +08:00
52 lines
1.7 KiB
Markdown
52 lines
1.7 KiB
Markdown
# forgeboot
|
||
|
||
多模块 Spring Boot 工具与 Starter 集合
|
||
|
||
## 项目概览
|
||
|
||
`forgeboot` 是一套面向 Spring Boot 的通用基础库,包含 Banner、缓存、上下文传播、核心工具、国际化、
|
||
调用链追踪、Web MVC 公共组件以及示例模块。旨在帮助团队快速搭建企业级微服务应用。
|
||
|
||
## 模块列表
|
||
|
||
| 模块名 | 功能简介 |
|
||
|-------------------------------------------------|------------------------------|
|
||
| forgeboot-banner | 启动横幅 Banner 管理 |
|
||
| forgeboot-cache-spring-boot-starter | 缓存自动配置 |
|
||
| forgeboot-context-spring-boot-starter | 上下文传播 |
|
||
| forgeboot-core | 核心扩展与序列化 |
|
||
| forgeboot-i18n-spring-boot-starter | 国际化支持 |
|
||
| forgeboot-trace-spring-boot-starter | 分布式调用链追踪 |
|
||
| forgeboot-webmvc-spring-boot-starter | Web MVC 公共组件集合 |
|
||
| forgeboot-demo | 各模块功能示例 |
|
||
|
||
## 快速开始
|
||
|
||
1. 克隆仓库:
|
||
```bash
|
||
git clone https://github.com/GeWuYou/forgeboot.git
|
||
```
|
||
2. 构建所有模块:
|
||
```bash
|
||
./gradlew build
|
||
```
|
||
## 构建与发布
|
||
|
||
- **构建**
|
||
```bash
|
||
./gradlew clean build
|
||
```
|
||
- **发布到 Maven 仓库**
|
||
已配置 `maven-publish` 与 `axion-release`,只需执行:
|
||
```bash
|
||
./gradlew release
|
||
```
|
||
|
||
## 贡献指南
|
||
|
||
欢迎提交 Issue 和 PR,共同完善各模块功能与文档。
|
||
|
||
## 许可
|
||
|
||
Apache-2.0
|