如何将Spring依赖项注入Message Driven EJB?

时间:2012-05-09 09:31:56

标签: java spring ejb

有没有办法如何将Spring依赖项注入Message Driven EJB? 豆子:

@MessageDriven( ......)
public class MessageBean implements MessageListener {       

     @Autowired private someDAO; // <-how to wire a Spring managed bean here?

     public void onMessage(Message message) {

              TextMessage textMsg = (TextMessage)message;
              try { someDAO.persist(message); //handle message, save to DB } 
              catch(Exception e) {}
     }
...........

2 个答案:

答案 0 :(得分:0)

如果必须弹出,请提供注释以支持非托管bean上的DI。

请参阅http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/aop.html#aop-atconfigurable

正如duffymo所说,我也会使用其中一种。

答案 1 :(得分:0)

您有几种选择: