在遗留系统中将Spring 4与EJB集成

时间:2015-05-14 00:48:55

标签: spring spring-mvc ejb

TL; DR :如何将EJB自动装入Spring @Controller

我尝试将新的Spring 4 webapp添加到当前使用EJB的遗留系统中,并在Resin 4中运行。所有EJB都是StatelessLocal,并且都包含:

@Resource 
SessionContext ejbContext

通过包含以下行的单例来查找EJB:

return new InitialContext().lookup("production/entapp/default/myapplication/" + className + "/local");

除了通过这种方法之外,我没有使用EJB的经验,因此我不太熟悉如何执行查找,只是以这种方式找到所有EJB。

我的问题: 如何将EJB自动装入Spring @Controller ??

我怀疑我需要创建一种类型的拦截器,当它发现需要自动装配EJB时执行此查找,但是查看了Google和SO的页面和页面,我没有更聪明

还值得一提的是,我尝试使用Java @Configuration类在没有任何XML的情况下完成所有这些操作。

0 个答案:

没有答案