gewuyou e92a53b194 feat(http): 添加 Ktor HTTP客户端模块
- 新增 forgeboot-http 模块,包含 Ktor HTTP 客户端相关代码
- 实现了简单的 HTTP 客户端类和配置类
- 添加了 HTTP 请求重试机制
- 集成了日志记录和 JSON 序列化功能
- 编写了单元测试用例
- 更新了项目配置文件,添加了新模块的依赖
2025-08-13 16:27:59 +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%