IoC example Inversion of control and Dependency Injection example in Go How to run this service Make sure you can run Go code and: $ go run main.go wire_gen.go "this is some text"