Skip to content

Gone框架:Go语言的依赖注入框架

大鹏 edited this page Mar 25, 2025 · 1 revision

Gone是一个轻量级Go语言依赖注入框架,通过简洁的API实现组件间依赖管理。核心概念是Goner(嵌入gone.Flag的结构体指针)。

v2版本对框架进行了全面优化:简化术语、统一组件加载方式、重写依赖注入逻辑、引入Provider机制、优化仓库结构。

内置组件如Config和Logger提供基础功能支持。框架支持链式调用、命名加载等特性,使依赖注入过程更加直观和可预测。

Gone适合构建复杂应用,特别是微服务架构,让开发者专注于业务逻辑而非依赖管理。

Clone this wiki locally