【发布时间】:2017-01-26 06:54:34
【问题描述】:
我正在学习 javaEE,并且我在某处读到过有关 cdi 的主要用法的信息,当时首先是在带有 @requestscope、@applicationscope 等注释的 jsf 托管 bean 中。现在在较新的 javaEE 版本中,cdi 随处可用(甚至在 ejb bean 中)所以问题是,我如何注释一个应该注入到我的本地无状态 ejb 中的类?我问这个是因为 @RequestScope 之类的注释和所有这些都来自 jsf,但我没有使用 jsf。 @Default 是否足够,因为它仍然被标记为默认值? @Dependent 是更好的选择吗?
@Stateless
public class FooEjb{
@Inject Bar b;
}
// what annotation to put here?
public class Bar {
...
}
【问题讨论】:
标签: java jakarta-ee ejb cdi