gewuyou 40f58efd82 ci:优化 GitLab CI/CD 工作流配置
- 重构配置文件结构,提高可读性和可维护性
- 添加复用片段(anchors)简化重复配置
- 优化 tag、publish、reset 和 mirror job 的执行流程
- 修复部分 job 的执行顺序和依赖关系
- 更新镜像和命令执行方式,提高执行效率
2025-08-13 20:33:06 +08:00
2025-04-25 20:55:38 +08:00
2025-07-24 08:11:34 +00:00

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. 克隆仓库:
    git clone https://github.com/GeWuYou/forgeboot.git
    
  2. 构建所有模块:
    ./gradlew build
    

构建与发布

  • 构建
    ./gradlew clean build
    
  • 发布到 Maven 仓库
    已配置 maven-publishaxion-release,只需执行:
    ./gradlew release
    

贡献指南

欢迎提交 Issue 和 PR共同完善各模块功能与文档。

许可

Apache-2.0

Description
No description provided
Readme Apache-2.0 1.3 MiB
Languages
Kotlin 100%