Go语言依赖注入库wire的使用方法有哪些?