1

有没有办法将 Spring 依赖项注入到消息驱动的 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) {}
     }
...........
4

2 回答 2

0

如果必须使用 spring,则提供注释以支持非托管 bean 上的 DI。

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

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

于 2012-05-09T10:55:36.000 回答
0

你有几个选择:

于 2012-05-09T11:28:07.257 回答