带有TIBCO JMS监听器的Spring Boot

San*_*dak 4 tibco spring-jms

我正在尝试从SpringBoot监听Tibco ems队列(想要基于注释的配置)。我没有看到任何描述如何从SpringBoot配置和监听Tibco ems队列的示例。

任何线索或例子吗?

小智 5

在Spring Boot应用程序类中创建连接工厂

@Bean
public ConnectionFactory connectionFactory(){

    TibjmsConnectionFactory connectionFactory = new TibjmsConnectionFactory(JMS_URL); 
    connectionFactory.setUserName(USERNAME);
    connectionFactory.setUserPassword(PASSWORD);

    return connectionFactory;
}
Run Code Online (Sandbox Code Playgroud)

要发送消息,请使用JmsMessagingTemplate的send()。

侦听器类应具有带注释的方法,必须使用该方法来处理从队列接收的消息。

@JmsListener(destination = "queue_name")
public void receiveMessage(Message<T> message) {
//Any processing to be done here
Run Code Online (Sandbox Code Playgroud)

}