EJB @DependsOn以及CDI实例无法正常工作

时间:2016-05-14 13:09:38

标签: java ejb cdi

我有一个注释如下的bean:

@Stateless
@DependsOn("Bar")
public class Foo implements Inf {}

以及一个名为“Bar”的bean:

@Stateless
public class Bar implements Inf {}

我通过以下方式收集每个豆子:

@Startup
@Singleton
public class Boo {

@Inject
Instance<Inf> infs; 

}

这很好用。但是,似乎@DependsOn无法正常工作。每当我启动我的容器时,类“Foo”将在“Bar”之前执行..

有没有人有线索?

提前致谢

1 个答案:

答案 0 :(得分:1)

@DependsOn仅对单身人士有效,在无状态豆的背景下没有任何意义