go語言依賴注入實現

最近做項目中,生成對象還是使用比較原始的New和簡單工廠的方式,使用過程中感覺不太爽快(依賴緊密,有點改動就比較麻煩),還是比較喜歡使用依賴注入的方式。 然後網上沒有找到比較好用的依賴注入包,就自己動手寫了一個,也不要求啥,能用就會,把我從繁瑣的New方法中解脫出來。 先說一下簡單實現原理 通過反射讀取對象的依賴(golang是通過tag實現) 在容器中查找有無該對象實例 如果有該對象實例或者創建
相關文章
相關標籤/搜索