TL; DR :如何将EJB自动装入Spring @Controller
?
我尝试将新的Spring 4 webapp添加到当前使用EJB的遗留系统中,并在Resin 4中运行。所有EJB都是Stateless
和Local
,并且都包含:
@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的情况下完成所有这些操作。