我有一个旧的春季应用程序,我想更新它使用jndi查找ejb。
旧的Spring应用程序有一个配置文件定义bean,如下所示:
<bean id="myBean" class="uk.co.mycompany.mypackage">
<property name="dependentDao" ref="myOtherDaoBean"/>
</bean>
在我的新应用程序中,我使用ejbs来查找:
@EJB(lookup = "java:global/myApp/myModule/MyOtherDaoBean!uk.co.mycompany.mypackage.MyOtherDaoBeanImpl")
private MyOtherDaoBean myOtherDaoBean;
如何指定弹簧应用程序以使用新方式?我可以将bean接口包含为依赖jar,但我希望使用jndi查找运行时实例。