我正在与 CDI 制作人一起玩,并在文档中发现了
InjectionPoint.getBean()
如果注入(inject)点不属于bean,则可以返回null。 它的有效含义是什么?注入(inject)点怎么能不属于bean呢?是否可以将某些东西注入(inject)到非 CDI bean 的其他东西中?
我想获取包含此注入(inject)点的类的类名,但现在我不知道如果它可以返回 null,我是否可以依赖 getBean()
方法?
最佳答案
如果您通过扩展手动创建 InjectionPoint,那么您很有可能只会看到 null。
关于dependency-injection - 当injectionpoint.getBean()可以为null时的CDI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12691594/