作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法让被注入(inject)者(比如 EJB)知道自己的注入(inject)点?
@Stateless
public class SomeService {
@PostConstruct
private void constructed() {
// do post construction job
// according to the injectionPoint
}
@Context
private InjectionPoint injectionPoint; // is this possible?
}
最佳答案
如果您使用 CDI 注入(inject) EJB(使用 @Inject
)并且它具有默认范围(没有显式范围或 @Dependent
)。
可以注入(inject)它的注入(inject)点:
@Stateless
public class SomeService {
@PostConstruct
private void constructed() {
// do post construction job
// according to the injectionPoint
}
@Inject
private InjectionPoint injectionPoint; // this is possible
}
关于java - 一个injectee可以知道自己的InjectionPoint吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32907311/
假设我们有一个原型(prototype)范围的 bean。 public class FooConfiguration { @Bean @Scope("prototype") public
我是 Jersey 2 的新手。到目前为止,我使用 Jersey 1.x 和 Spring,并希望使用 HK2 实现。 看完tutorial我写了以下内容: @ManagedBean @Path("p
我是一名优秀的程序员,十分优秀!