# g2rain-spring-boot-starter

g2rain-spring-boot-starter 是 G2rain 平台的 Spring Boot 快速集成与工程启动组件,用于为后端服务提供统一自动配置、基础接入与工程约定。

# 模块定位

在 G2rain 整体体系中,g2rain-spring-boot-starter 位于工程支撑层,承担的是“让平台后端模块更快进入统一起点”的职责。

它不直接承载业务,而是帮助平台后端服务以统一方式接入公共基础能力。

# 核心能力

# 统一自动配置

通过 Starter 方式沉淀平台通用自动配置,让后端模块在接入平台基础能力时更一致。

# 工程接入简化

它帮助后端模块减少重复的启动样板与接入样板,使项目初始化更快进入可开发状态。

# 平台规范对齐

通过统一 Starter,后端模块更容易对齐平台约定,减少不同仓库间的基础差异。

# 关键机制

# 约定优于重复配置

平台并不希望每个后端仓库都重复写一遍基础接入逻辑,因此用 Starter 统一收敛。

# 与公共库协同

g2rain-spring-boot-starter 通常会与 g2rain-commong2rain-mybatis-extensions 等模块协同,形成完整的后端基础接入链。

# 为业务模块提供一致起点

无论是平台核心模块还是业务域模块,只要采用统一 Starter,就能更容易保持工程结构与基础能力的一致性。

# 适用场景

  • 平台后端服务初始化
  • Spring Boot 统一接入
  • 工程基础能力统一配置
  • 后端模块规范落地

# 相关模块

# 推荐阅读