有人能帮我理解JavaEE 6中@EJB
注释的beanInterface
参数用法吗?
我的情况是我有一个EJB,我希望它既可以本地访问又可以远程访问。
我有一个MyBaseInterface
,然后有MyEJBLocalInterface
和MyEJBRemoteInterface
两个接口都扩展了MyBaseInterface
。现在我有一个实现了MyEJBLocalInterface
和MyEJBRemoteInterface
的MyEJB
。
现在我只想本地访问MyEJB
。
我能通过以下方式实现吗?
@EJB(beanInterface=MyEJBLocalInterface.class)
private MyBaseInterface instanceOfLocallyAccessedMyEJB;
有人可以帮我理解@EJB
属性的beanInterface
参数的用法吗?
谢谢。