gewuyou 307908b923 refactor(spec): 重构规范模块以提高可维护性和扩展性- 重新组织代码结构,将通用逻辑移至 spec-core 模块
- 新增 QueryComponentExtensions、SortableExtensions 等扩展函数
- 重构 JpaCrudServiceSpec 接口,使其继承自通用的 CrudServiceSpec
-优化 JpaCrudServiceImplSpec 抽象类,增加软删除相关方法
- 新增 SimpleJpaCrudServiceImplSpec 类,提供不支持软删除的简单实现
2025-07-25 14:29:31 +08:00
2025-07-24 08:11:34 +00: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%