gpt4 book ai didi

java - 一个injectee可以知道自己的InjectionPoint吗?

转载 作者:行者123 更新时间:2023-11-30 06:58:11 25 4
gpt4 key购买 nike

有没有办法让被注入(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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com