繁体   English   中英

Spring JNDI查找EJB计时器服务

[英]Spring JNDI lookup EJB Timer Service

Spring bean配置中是否可以通过JNDI查找EJB计时器服务?

实际上,有没有一种方法可以使用spring bean config将EJB容器的计时器服务注入到我的对象中?

我希望spring config尽可能记录我的应用程序中使用的所有bean /对象。

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

附录:

请不要告诉我如何进行jndi查找。 我问我是否进行了jndi查找,因为我的配置已经在对其他内容进行jndi查找,是否有jndi表示spring web已经为计时器进行了预配置?

我想知道,也许spring web是否可以与ejb进行交互,从而可以通过jndi查询或任何spring factory bean获得计时器。

它不必是jndi查找。

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

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

Spring参考手册中查看更多信息

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

关于文档:您可以对<bean>使用<description>子元素

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM