My application is using a Queue Originally, So I need to also Implement a Topic for the same application. I'm having difficulties setting up the configurations. please help guys
Asked
Active
Viewed 286 times
1 Answers
1
Just define two JmsTemplate beans
@Bean
public JmsTemplate jmsTemplate(ConnectionFactory connectionFactory) {
JmsTemplate template = new JmsTemplate(connectionFactory);
template.setPubSubDomain(false);
return template;
}
@Bean
public JmsTemplate jmsTemplatePubSub(ConnectionFactory connectionFactory) {
JmsTemplate template = new JmsTemplate(connectionFactory);
template.setPubSubDomain(true);
return template;
}
This will prevent Boot from declaring its own template

Gary Russell
- 166,535
- 14
- 146
- 179
-
Thanks a lot. it worked. to be sure I gave the Bean names. – Oyindamola Mayor Akindele Sep 06 '19 at 10:05