文件名称:wire:Go的编译时依赖注入
文件大小:281KB
文件格式:ZIP
更新时间:2024-02-25 04:51:18
go golang dependency-injection codegen initialization
Wire:Go中的自动初始化 Wire是一种代码生成工具,可以使用自动连接组件。 组件之间的依赖关系在Wire中表示为函数参数,鼓励显式初始化而不是全局变量。 因为Wire在运行时没有运行时状态或反射,所以编写用于Wire的代码甚至对于手写初始化也是有用的。 有关概述,请参见。 正在安装 通过运行以下命令安装Wire: go get github.com/google/wire/cmd/wire 并确保将$GOPATH/bin添加到您的$PATH 。 文献资料 项目状态 从v0.3.0版本开始,Wire是beta版,被视为功能完整。 它可以很好地完成其设计要执行的任务,我们希望将其保持