Spring bean配置中是否有办法通过JNDI查找EJB计时器服务?
实际上,有没有办法使用spring bean配置将EJB容器的计时器服务注入到我的对象中?
我希望我的spring配置能够尽可能多地记录我的应用程序中使用的所有bean /对象。
此外,直接获取会话上下文(对于ejb计时器)违反了安全协议。
请不要告诉我如何进行jndi查找。我问我是否进行了jndi查找,因为我的配置已经在为其他东西进行jndi查找,是不是有一个jndi,Spring网站已经预先配置了定时器?
我想知道,如果春天网有一种与ejb互动的方式,我可以得到定时器thro jndi查询或者任何春季工厂豆。
它不一定是jndi查找。
答案 0 :(得分:1)
是的,有可能。如果您知道该对象的JNDI名称,则可以使用:
<jee:jndi-lookup id="timer" jndi-name="TIMER_JNDI_NAME"/>
中的更多信息
这个组件的结果将是一个Spring Bean,你可以简单地将其注入到任何其他bean中。
关于文档:您可以对<description>
s
<bean>
子元素