当injectpoint.getBean()可以为null时的CDI

时间:2012-10-02 13:50:45

标签: dependency-injection java-ee-6 cdi

我正在与CDI制作人一起玩,并在文档中发现

InjectionPoint.getBean()
如果注入点不属于bean,

可以返回null。 它实际上意味着什么?注射点如何不属于豆类?是否有可能将东西注入其他不属于CDI bean的东西?

我想获取包含此注入点的类的类名,现在我不知道如果它可以返回null,我是否可以依赖getBean()方法?

1 个答案:

答案 0 :(得分:2)

非常好的机会(AFAIK)如果您通过扩展程序手动创建了InjectionPoint,则只能看到null。