使用Constructor进行Scaldi依赖注入

时间:2017-09-03 06:07:48

标签: scala scaldi

我有三个类A类,B类和C类。我想通过构造函数将类A和类B作为依赖注入C类。我正在使用ScalDI依赖注入框架。有人能告诉我怎么做吗?

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

1 个答案:

答案 0 :(得分:0)

scaldi网站上有简短的解释: constructor injection

您必须使用injected宏,或以下列方式注入它们:

bind [C] to new C(inject [A], inject [B])

当然也必须定义与A和B的绑定。