亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

google/wire:這是單例模式的用例嗎?

google/wire:這是單例模式的用例嗎?

Go
夢里花落0921 2023-06-12 15:46:10
以下代碼段聲明了兩個具有共同依賴關系的 google/wire 初始化器。強制只創建一個配置實例的最佳方法是什么?我可以將共享依賴項向下傳遞給 InitializeStorageHandler 函數,但如果我的理解是正確的,那將破壞 DI 的目的。當然,我也可以使用單例模式。我不確定這是否是做事的“Go-Way”。有最佳實踐嗎?package apiimport (    "../storage"    "../config"    "github.com/google/wire")func InitializeServer() (*Server, error) {    panic(wire.Build(config.NewConfiguration, NewServer))}func InitializeStorageHandler() *StorageHandler {    panic(wire.Build(config.NewConfiguration, storage.NewStorage, storage.NewService, NewStorageHandler))}
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 194 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號