0 0

SPRING + JMS中调用JmsTemplate中的send方法后如何取得Message中的ID0

项目中用JmsTemplate发送信息到active MQ,调用方法send返回的是void类型。我现在想在发送消息之后把消息保存到数据库,请问如何取得
2014年6月06日 10:29

1个答案 按时间排序 按投票排序

0 0

我想你可以在send方法中做些操作,比如在send方法处理完发送后,在保存一下信息到数据库中,或者你将发送方法重新做一个封装,在send方法调用之后直接保存已经发送的消息。

2014年6月07日 11:03

相关推荐

    Spring+JMS+ActiveMQ+Tomcat实现消息服务_服务器应用

    用户可以通过调用 `SendMessageController` 类中的 `send` 方法来发送消息,而这些消息会被 `ReceiveMessageListener` 类接收并处理。这种架构不仅简洁而且高效,非常适合构建实时消息传递系统。

    Spring JMSTemplate 与 JMS 原生API比较

    标题 "Spring JMSTemplate 与 JMS 原生API比较" 涉及到的是Java消息服务(Java Message Service,JMS)在Spring框架中的使用,特别是Spring提供的JMSTemplate与JMS原生API之间的差异。JMS是一种标准接口,用于在...

    spring_jms

    然后,创建消息生产者和消费者类,分别调用`JmsTemplate.send()`方法发送消息,和重写`onMessage()`方法处理接收到的消息。 总结起来,这个"spring_jms"实例旨在帮助初学者了解如何在Spring应用中使用JMS进行异步...

    Spring集成JMS

    在实际应用中,`SpringJMS`可能包含以下示例代码片段: ```xml <bean id="jmsConnectionFactory" class="org.springframework.jms.connection.CachingConnectionFactory"> <!-- 这里配置具体的JMS提供商实现 -->...

    JMS整合Spring实例

    创建一个类,注入`JmsTemplate`,然后调用`send()`方法来发送消息。 ```java @Service public class MessageProducer { @Autowired private JmsTemplate jmsTemplate; public void sendMessage(String message)...

    Spring整合JMS——实现收发消息

    在IT行业中,Spring框架是Java领域最常用的轻量级应用框架之一,而JMS(Java Message Service)则是Java平台上的消息中间件标准,用于应用程序之间的异步通信。本篇文章将详细探讨如何通过Spring框架整合JMS,特别是...

    spring-jms源码

    MessageTemplate是Spring JMS提供的主要操作消息的模板类,它提供了一系列发送和接收消息的方法,如send、receive等,简化了JMS API的使用。JmsTemplate则是MessageTemplate的扩展,提供了更多的配置选项和操作方法...

    使用Jmstemplate向队列中发送数据

    使用JmsTemplate,我们可以直接调用其send()方法向队列发送消息。以下是一个简单的示例: ```java @Autowired private JmsTemplate jmsTemplate; public void sendMessage(String message) { jmsTemplate....

    activemq与spring整合发送jms消息入门实例

    在Java世界中,ActiveMQ和Spring的整合是企业级应用中常见的消息中间件解决方案,用于实现JMS(Java Message Service)消息传递。本教程将深入探讨如何将这两个强大的工具结合在一起,以创建一个简单的发送JMS消息的...

    spring与jms结合实例

    - 示例代码中的`SpringPublisher`类包含了`JmsTemplate`对象,通过调用`send`方法可以向指定的目的地发送消息。 4. **`ApplicationContext`接口** - `ApplicationContext`是Spring的核心接口之一,提供了高级...

    Spring整合JMS

    发布消息时,只需调用JmsTemplate的send方法并指定目的地即可。消息的监听通常通过实现了MessageListener接口的类来实现,并将此监听器注册到目的地。 整合Spring和JMS提供了开发者利用Java消息服务的强大功能的...

    spring-jms-oracle-aq.rar_oracle aq_spring oracle aq_spring oracl

    本文将深入探讨如何在Spring框架中整合Oracle AQ,以便实现高效、可靠的JMS(Java Message Service)通信。 首先,让我们了解Oracle AQ的基本概念。Oracle AQ是Oracle数据库的一部分,它提供了一种存储和转发消息的...

    JMS之ActiveMQ与Spring整合源码

    Spring提供了`org.springframework.jms`包,该包下包含了许多用于JMS的抽象类和接口,如`ConnectionFactory`, `MessageListenerContainer`, `JmsTemplate`等,它们极大地简化了JMS的使用。例如,`JmsTemplate`提供...

    JMS-Spring

    异步消费消息时,Spring提供了`MessageListener`接口,通过实现该接口的`onMessage(Message message)`方法,当有新消息到达时,Spring会自动调用这个方法。 例如,创建一个简单的消息监听器: ```java public ...

    jms+sping+activeMq的例子serd和recevice

    5. 编写发送和接收消息的业务逻辑:在服务类中调用`JmsTemplate`的`send()`方法发送消息,而在监听器中处理接收到的消息。 **文件名称列表解析** 压缩包中的两个文件名"Jms_02"和"Jms_01"可能代表了两个不同的示例...

    JMS相关的Source

    只需要调用其send()方法,传入目的地和一个消息创建函数即可。 5. **MessageProducer** 和 **MessageConsumer**: 这两个是JMS API的基本组件,分别用于发送和接收消息。Spring的JmsTemplate是对这两个接口的高级...

    消息队列springmq

    在Spring配置文件中,我们需要声明JMS模板(JMSTemplate)和消息监听容器(MessageListenerContainer)。JMS模板用于发送和接收消息,监听容器则负责接收消息并调用相应的监听器方法。 ```xml <bean id=...

    jms spring

    标题中的“jms spring”指的是Java消息服务(Java Message Service)与Spring框架的集成。Java消息服务(JMS)是一个应用程序接口(API),它提供了一种标准的方式,用于在不同的应用之间发送和接收消息,特别是在...

    Spring 集成Java消息服务

    4. **消息生产者与消费者**:在Spring应用中,我们可以通过`JmsTemplate`创建消息生产者,调用其send方法发送消息。对于消费者,可以创建一个消息监听容器(如`DefaultMessageListenerContainer`),并指定消息队列...

    spring+activeMQ

    5. **编写发送和接收消息的代码**:在Producer端,我们调用`JmsTemplate.send()`方法发送消息;在Consumer端,可以使用`@JmsListener`注解定义一个监听器方法,该方法会在消息到达时自动触发。 6. **异常处理和事务...

Global site tag (gtag.js) - Google Analytics