2017-09-03 16 views
0

クラスA、クラスB、クラスCの3つのクラスがあります。クラスCにコンストラクタを介してクラスAとクラスBを依存関係として注入したいのですが、私はScalDI依存性注入フレームワークを使用しています。誰かが私にそれをどうやってできるか教えてもらえますか?コンストラクタによるScaldi依存性注入

class A { 
...} 
class B { 
..} 
class C(a:A , b:B) = { 
...} 

答えて

0

scaldiウェブサイト上の短い説明があります: constructor injection

あなたはマクロinjectedを使用するか、または以下の方法でそれらを注入する必要があります。

AとBに結合コースの
bind [C] to new C(inject [A], inject [B]) 

同様に定義する必要があります。