加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

依赖注入 – CDI可以注入我的Bean的远程实例吗?

发布时间:2020-12-14 04:57:25 所属栏目:百科 来源:网络整理
导读:CDI可以在我的远程EJB客户端中注入EJB引用吗? 实际上我有一个JUnit测试用例,它在我的系统上本地运行并访问在独立JBoss AS上运行的EJB.我目前正在使用JNDI访问bean的远程业务接口并对其进行测试. 我想知道,如果@Inject可以帮助我在这里直接将我的EJB实例注入
CDI可以在我的远程EJB客户端中注入EJB引用吗?

实际上我有一个JUnit测试用例,它在我的系统上本地运行并访问在独立JBoss AS上运行的EJB.我目前正在使用JNDI访问bean的远程业务接口并对其进行测试.

我想知道,如果@Inject可以帮助我在这里直接将我的EJB实例注入我的测试用例,这样我就可以避免JNDI查找并仍然访问EJB?

解决方法

不便携.从CDI规范:

The unrestricted set of bean types for
a session bean contains all local
interfaces of the bean and their
superinterfaces. If the session bean
has a bean class local view,the
unrestricted set of bean types
contains the bean class and all
superclasses. In addition,
java.lang.Object is a bean type of
every session bean.

Remote interfaces are not included in the set of bean types.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读