32.1.5 发送消息

Spring的JmsTemplate会被自动配置,你可以将它直接注入到自己的beans中:

  1. import org.springframework.beans.factory.annotation.Autowired;
  2. import org.springframework.jms.core.JmsTemplate;
  3. import org.springframework.stereotype.Component;
  4. @Component
  5. public class MyBean {
  6. private final JmsTemplate jmsTemplate;
  7. @Autowired
  8. public MyBean(JmsTemplate jmsTemplate) {
  9. this.jmsTemplate = jmsTemplate;
  10. }
  11. // ...
  12. }

你可以使用相同方式注入JmsMessagingTemplate。如果定义了DestinationResolverMessageConverter beans,它们将自动关联到自动配置的JmsTemplate