看下面的课程(请注意,它不是单身):
public MyClass() {
@Inject private A a;
@Inject private B b;
}
Run Code Online (Sandbox Code Playgroud)
什么对象将被创建第一a或b?
是否有可能确定创建对象的顺序?
事实上,你可以很好地控制顺序。首先,假设它们具有正常范围(例如@RequestScoped)。其次,请B参考A。您会看到A首先实例化 ,然后B. 请注意,您需要通过您的@PostConstruct方法进行跟踪。
| 归档时间: |
|
| 查看次数: |
379 次 |
| 最近记录: |