0

だから私は次の出版社を持っています:

import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.Session;
import javax.jms.Topic;

import org.springframework.jms.core.MessageCreator;
import org.springframework.jms.core.JmsTemplate;

public class JmsTopicSender {

    private JmsTemplate jmsTemplate;
    private Topic topic;

    public void setTopic(Topic topic) {
        this.topic = topic;
    }

    public void simpleSend() {
        this.jmsTemplate.send(this.topic, new MessageCreator() {
            public Message createMessage(Session session) throws JMSException {
                return session.createTextMessage("hello Topic");
            }
        });
    }
}

そのため、Bean 宣言の設定に行き詰まっています。JMSTemplate が必要なのはわかっています。

<bean id="jms-template" class="org.springframework.jms.core.JmsTemplate">
    <property name="connectionFactory" ref="connection-factory" />
    <property name="defaultDestination" ref="destination" />
</bean>

しかし、接続ファクトリーまたは宛先を設定する方法がわかりません。春のドキュメントには例さえありません。

4

1 に答える 1