Spring 动态地获取CDIBean,而不是通过注入

Spring 动态地获取CDIBean,而不是通过注入,spring,cdi,java-ee-7,Spring,Cdi,Java Ee 7,在我的方法中,我想得到一个CDIBean,但我不想使用@Inject,因为我不需要在实例级别保存这个bean。 我只想获取实例并将其传递给其他方法 以前我使用Spring,但现在切换到JEE应用程序。 在Spring中,在我的方法中,我可以简单地写下: MyClass myClass = applicationContext.getBean(MyClass.class) 在JEE应用程序中有没有这样的方法?我在这里找到了答案: 需要使用: javax.enterprise.inject.sp

在我的方法中,我想得到一个CDIBean,但我不想使用@Inject,因为我不需要在实例级别保存这个bean。 我只想获取实例并将其传递给其他方法

以前我使用Spring,但现在切换到JEE应用程序。 在Spring中,在我的方法中,我可以简单地写下:

MyClass myClass = applicationContext.getBean(MyClass.class)
在JEE应用程序中有没有这样的方法?

我在这里找到了答案:

需要使用:

javax.enterprise.inject.spi.CDI.current().select(C.class).get()

如果有重复项,则无需回答。