# g2rain-spring-boot-starter
g2rain-spring-boot-starter 是 G2rain 平台的 Spring Boot 快速集成与工程启动组件,用于为后端服务提供统一自动配置、基础接入与工程约定。
# 模块定位
在 G2rain 整体体系中,g2rain-spring-boot-starter 位于工程支撑层,承担的是“让平台后端模块更快进入统一起点”的职责。
它不直接承载业务,而是帮助平台后端服务以统一方式接入公共基础能力。
# 核心能力
# 统一自动配置
通过 Starter 方式沉淀平台通用自动配置,让后端模块在接入平台基础能力时更一致。
# 工程接入简化
它帮助后端模块减少重复的启动样板与接入样板,使项目初始化更快进入可开发状态。
# 平台规范对齐
通过统一 Starter,后端模块更容易对齐平台约定,减少不同仓库间的基础差异。
# 关键机制
# 约定优于重复配置
平台并不希望每个后端仓库都重复写一遍基础接入逻辑,因此用 Starter 统一收敛。
# 与公共库协同
g2rain-spring-boot-starter 通常会与 g2rain-common、g2rain-mybatis-extensions 等模块协同,形成完整的后端基础接入链。
# 为业务模块提供一致起点
无论是平台核心模块还是业务域模块,只要采用统一 Starter,就能更容易保持工程结构与基础能力的一致性。
# 适用场景
- 平台后端服务初始化
- Spring Boot 统一接入
- 工程基础能力统一配置
- 后端模块规范落地