Skip to content

Wire 学习系列 ​

本系列文档系统性地介绍 Wire 依赖注入工具,从基础概念到最佳实践。

学习路径 ​

第一阶段:基础概念 ​

文档描述预计时间
01-Wire概述Wire 简介、依赖注入概念30 分钟
02-基本概念Provider、Injector、Wire Sets40 分钟
03-第一个示例基础用法、代码生成30 分钟

第二阶段:进阶特性 ​

文档描述预计时间
04-高级特性Interface binding、Struct providers45 分钟
05-最佳实践代码组织、错误处理40 分钟
06-常见问题循环依赖、条件注入35 分钟

前置知识 ​

  • Go 语言基础
  • 依赖注入概念
  • 代码生成工具

学习建议 ​

  1. 理解依赖注入原理
  2. 按顺序学习理论文档
  3. 完成对应 hands-on 练习
  4. 参考 official 文档:https://github.com/google/wire

相关资源 ​