Go依赖注入工具Wire

直接读https://github.com/google/wire?tab=readme-ov-filetutorial一节

如果用了接口,有两种方式去适配wire:

  1. NewXX方法返回接口,而不是返回具体的结构体实现,这种风格不被Go提倡

  2. 用wire.Bind方法

使用bind方法:

https://github.com/google/wire/blob/main/docs/guide.md#binding-interfaces

最后更新于