Nolions / Go_DIByWire

golang中使用wire來進行DI練習

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DI BY Wire

使用wire 進行 DI 重構練習

install

安裝並取得wire

go get github.com/google/wire/cmd/wire

generate

自動產生DI所需檔案

wire

Example

以下三個branch分別代表三種不同作法,可以參考實作時差異之處

master: 沒有使用DI

di: 手動DI

di_wire: 透過wire進行DI

About

golang中使用wire來進行DI練習


Languages

Language:Go 100.0%