Spring JNDI查找EJB计时器服务

时间:2014-03-28 19:12:57

标签: java spring timer ejb

Spring bean配置中是否有办法通过JNDI查找EJB计时器服务?

实际上,有没有办法使用spring bean配置将EJB容器的计时器服务注入到我的对象中?

我希望我的spring配置能够尽可能多地记录我的应用程序中使用的所有bean /对象。

此外,直接获取会话上下文(对于ejb计时器)违反了安全协议。

附录:

请不要告诉我如何进行jndi查找。我问我是否进行了jndi查找,因为我的配置已经在为其他东西进行jndi查找,是不是有一个jndi,Spring网站已经预先配置了定时器?

我想知道,如果春天网有一种与ejb互动的方式,我可以得到定时器thro jndi查询或者任何春季工厂豆。

它不一定是jndi查找。

1 个答案:

答案 0 :(得分:1)

是的,有可能。如果您知道该对象的JNDI名称,则可以使用:

<jee:jndi-lookup id="timer" jndi-name="TIMER_JNDI_NAME"/>

查看Spring Reference Manual

中的更多信息

这个组件的结果将是一个Spring Bean,你可以简单地将其注入到任何其他bean中。

关于文档:您可以对<description> s

使用<bean>子元素