だから私は次の出版社を持っています:
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>
しかし、接続ファクトリーまたは宛先を設定する方法がわかりません。春のドキュメントには例さえありません。