Java SpringJNDI查找EJB计时器服务
在Springbean配置中是否有方法通过JNDI查找EJB计时器服务 实际上,有没有一种方法可以使用SpringbeanConfig将EJB容器的计时器服务注入到我的对象中 我希望我的spring配置尽可能多地记录我的应用程序中使用的所有bean/对象 另外,直接获取会话上下文(对于ejb计时器)违反了安全协议 附件: 请不要告诉我如何进行jndi查找。我问我是否做了jndi查找,因为我的配置已经在为其他东西做jndi查找,是否有SpringWeb已经为计时器预先配置的jndi 我想知道,SpringWeb是否有一种与ejb交互的方法,通过jndi查询或任何SpringFactorybean获取计时器Java SpringJNDI查找EJB计时器服务,java,spring,timer,ejb,Java,Spring,Timer,Ejb,在Springbean配置中是否有方法通过JNDI查找EJB计时器服务 实际上,有没有一种方法可以使用SpringbeanConfig将EJB容器的计时器服务注入到我的对象中 我希望我的spring配置尽可能多地记录我的应用程序中使用的所有bean/对象 另外,直接获取会话上下文(对于ejb计时器)违反了安全协议 附件: 请不要告诉我如何进行jndi查找。我问我是否做了jndi查找,因为我的配置已经在为其他东西做jndi查找,是否有SpringWeb已经为计时器预先配置的jndi 我想知道,Sp
它不必是jndi查找。是的,这是可能的。如果您知道该对象的JNDI名称,则可以使用:
<jee:jndi-lookup id="timer" jndi-name="TIMER_JNDI_NAME"/>
请参阅中的更多信息
这种组件的结果将是一个Springbean,您可以简单地将它注入到任何其他Bean中
关于文档:您可以为
s使用
子元素。请不要告诉我如何使用jndi查找。这不是问题。你是说@Resource TimerService TimerService代码>?是的。(评论长度必须至少15个字符,傻瓜)对不起,我不知道你现在需要什么。您可以查看CommonAnnotationBeanPostProcessor
,它具有setJndiFactory
选项,该选项实际上用于解析@Resource
注释。