Go の DIライブラリ defval/di を使ってみる
https://github.com/defval/di
code:sh
go get github.com/defval/di