go-autowire icon indicating copy to clipboard operation
go-autowire copied to clipboard

init 根节点怎么传入外部参数呢

Open dinofei opened this issue 2 years ago • 1 comments

例如生成这种入口函数: func InitApp(c *conf.Config) (*App, func(), error) {panic()}

dinofei avatar Oct 15 '21 04:10 dinofei

目前暂时没有想到更好的办法只用注解就可以快速标记要传入的参数类型,如果有需要注入 conf.Config 的需求,也可以放在App的构造函数中体现,不过区别就在于没办法更灵活地在不同场景选择不同的配置,如果有更好的想法,也可以提出

Just-maple avatar Oct 22 '21 15:10 Just-maple