gpt4 book ai didi

java - 有没有办法使用其名称查找外部 CDI bean 或 EJB session ?

转载 作者:太空宇宙 更新时间:2023-11-04 06:20:58 24 4
gpt4 key购买 nike

我正在使用 jboss Seam 框架来调用 Seam 组件,例如 Component.forName("exampleBean").newInstance();作为“exampleBean”,我必须查找的 bean 的名称。但最近我迁移到 JEE6,我正在寻找不使用 JNDI 上下文来查找 EJB 或 CDI bean 的方法?

最佳答案

您可能正在寻找 Deltaspike。

解析一个简单的上下文实例:MyBean myBean = BeanProvider.getContextualReference(MyBean.class, false);如果您查找给定接口(interface)的实现并且不需要实现,或者不需要存在具有给定限定符的实例(有关更多详细信息,请参阅限定符示例),则传递 true 作为第二个参数[...]

http://deltaspike.apache.org/documentation/core.html#_beanprovider

关于java - 有没有办法使用其名称查找外部 CDI bean 或 EJB session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27425998/

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