天天看點

MacWire 0.2 釋出,Scala 的依賴注入實作

macwire 0.2 版本釋出了,該版本簡化了 scope 的處理。詳情請看發行說明。

macwire 為給定的類生成新的執行個體建立代碼,在 scala 宏的幫助下通過在構造函數參數的封閉類型中使用值實作。

macwire 可以幫助實作依賴注入模式,不必須手工編寫代碼。

示例代碼:

生成的代碼: