【发布时间】:2013-11-18 13:18:26
【问题描述】:
我有一个名为 Container 的类:
public class Container {
@Inject
ServiceA serviceA;
@Inject
ServiceB serviceB;
}
ServiceB 依赖于 serviceA:
public class ServiceB {
@Inject
ServiceA serviceA;
}
在我的应用中可以有多个容器。现在,有什么技巧可以将这个 ServiceA 的实例注入到 ServiceB 中,它已经注入到与 ServiceB 相同的 Container 实例中?
【问题讨论】:
-
不是这样吗?你尝试了什么?
-
@IanMcLaird:默认情况下,注入将在依赖范围内,每个可注入对象都有自己的依赖范围实例。至少,这是我的理解,这可能是错误的!