0
我知道的幾種方法在Scala中使用DI:依賴注入(DI)Scala中的Play
- 蛋糕圖案
- Macwire 什麼方法是最適合用於播放多層應用程序?
我傾向於在我的應用程序中使用macwire。
裏面裝了我UPD
解決方法:此問題的 溶液利用Macwire LIB的,但你可以像純函數式的另一種方式與monads
結合起來(如Reader單子)
我知道的幾種方法在Scala中使用DI:依賴注入(DI)Scala中的Play
我傾向於在我的應用程序中使用macwire。
裏面裝了我UPD
解決方法:此問題的 溶液利用Macwire LIB的,但你可以像純函數式的另一種方式與monads
結合起來(如Reader單子)
在我的工作中,我們使用macwire進行DI遊戲並且工作順利。我們以前使用的是蛋糕模式,但是我們發現它比macwire方法有更多的樣板,編譯器的錯誤很難解釋,這個概念很難教,蛋糕通常會引發完整的重新編譯(而我們經歷了更好的增量重新編譯不要在這個引用我,我們的開關發生在2.10 => 2.11之間,我相信有一些改進)。
很難完全回答你的問題,儘管沒有更多關於你在找什麼的細節。謹慎闡述?