golang-google-wire 是做什么的?
在 Golang 中使用 google/wire 实现编译期依赖注入——wire.NewSet、wire.Build、wire.Bind(接口→具体实现)、wire.Struct、wire.Value、wire.InterfaceValue、wire.FieldsOf、清理函数、//go:build wireinject 注入器文件以及生成的 wire_gen.go。在以下情况使用:正在使用或采用 google/wire 时、代码库导入了 github.com/google/wire 时、或通过 wire.Build 在编译时组装应用程序图时。对于基于反射的运行时依赖注入,请参见 samber/cc-skills-golang@golang-uber-dig 技能。