Я прочитал статью http://techtots.blogspot.com/2010/01/connecting-to-mq-using-spring-without.html о настройке ] QueueConnectionFactories , и эта сторона вещей отлично работает.
# MQ related values
mq.jms.qcf=QM_Epsilon
mq.jms.request.queue=TEST.REQUEST.QUEUE
# Connection details
mq.host.url=localhost:1414/SYSTEM.DEF.SVRCONN
mq.factoryclass=com.ibm.mq.jms.context.WMQInitialContextFactory
# Authentication details
mq.auth=simple
mq.user=******
mq.password=********
${mq.factoryclass}
${mq.host.url}
${mq.auth}
${mq.user}
${mq.password}
Используя эту конфигурацию, bean-компонент queueConnectionFactory легко вводится в мои классы как MQQueueConnectionFactory .
Но я хочу использовать модель публикации / подписки и, насколько я понимаю для этого мне нужно получить MQTopicConnectionFactory. Я искал повсюду и пробовал множество вещей, но не могу найти никакой информации о том, как изменить эту конфигурацию или установку MQ, чтобы получить MQTopicConnectionFactory вместо MQQueueConnectionFactory .
]