操作步骤

第一步:初始化一个spring容器
第二步:从容器中获得JMSTemplate对象。
第三步:从容器中获得一个Destination对象
第四步:使用JMSTemplate对象发送消息,需要知道Destination

思路分析

在配置文件中,配置JMSTemplate
通过加载Spring容器,初始化JMSTemplate对象
再从容器中,获取JMSTemplate对象

代码

public class SpringActivemq {// 使用jsmTemplate 发送消息@Testpublic void testJmsTemplate() throws Exception {// 初始化spring容器ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:spring/applicationContext-activemq.xml");// 从容器中获得JmsTemplate对象JmsTemplate jmsTemplate = applicationContext.getBean(JmsTemplate.class);// 从容器中获得Destination对象Destination destination = (Destination) applicationContext.getBean("test-queue");// 发送消息jmsTemplate.send(destination, new MessageCreator() {@Overridepublic Message createMessage(Session session) throws JMSException {TextMessage message = session.createTextMessage("spring activemq send queue message");return message;}});}
}

JMSTemplate发送消息相关推荐

  1. ActiveMQ使用spring JmsTemplate发送消息(一)

    下载地址:http://activemq.apache.org/download-archives.html 解压 启动bin\activemq.bat 生产者接口: public interface ...

  2. java发送苹果消息慢_Spring-boot JMS 发送消息慢的解决方法

    Spring-boot JMS 发送消息慢的问题解决 @Service public class Producer { @Autowired private JmsMessagingTemplate ...

  3. 融云发送图片消息_发送消息

    发送消息 文本消息¶ import { sendMessage, ConversationType, ObjectName } from "rongcloud-react-native-im ...

  4. java向某一IP发送消息_javaTCP如何将数据发送给指定IP的客户端(求代码)谢谢! 爱问知识人...

    packagecom.socket.tcp.demo; importjava.io.IOException; importjava.io.OutputStream; importjava. net.S ...

  5. RocketMQ3.2.2生产者发送消息自动创建Topic队列数无法超过4个

    问题现象 RocketMQ3.2.2版本,测试时尝试发送消息时自动创建Topic,设置了队列数量为8: producer.setDefaultTopicQueueNums(8); 同时设置broker ...

  6. NSNotification先注册监听,再发送消息

    2019独角兽企业重金招聘Python工程师标准>>> //测试了一下,此处的obj没啥用,写nil都可以,do:的参数是NSNotification对象!!! [[NSNotifi ...

  7. ibm linux mq 发送消息_RabbitMq、ActiveMq、Kafka和Redis做Mq对比

    一.RabbitMq RabbitMQ是一个Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性能.可伸缩性出名的Erlang写成.RabbitMQ Se ...

  8. WhatsApp用户数突破10亿 每天发送消息420亿条

    WhatsApp用户数突破10亿 北京时间2月2日消息,Facebook旗下即时通讯应用WhatsApp今天宣布,服务的月活跃用户已经突破10亿. 根据周一WhatsApp公布的数据,成立7年的Wha ...

  9. 深入探究 RocketMQ 事务机制的实现流程,为什么它能做到发送消息零丢失?

    本文转载自公众号:石杉的架构笔记 本文来自狸猫技术窝专栏<从零开始带你成为消息中间件实战高手>,是作者原子弹大侠开放的试读 1.解决消息丢失的第一个问题:订单系统推送消息领丢失 既然我们已 ...

最新文章

  1. VMware安装RedHat 6(64位)报错问题
  2. 程序员为什么会有职业瓶颈?
  3. @value 静态变量_你理解 PHP 中的静态方法吗?
  4. SEO切忌犯的9种作弊手段
  5. python安装详细步骤mac_Mac安装python3的方法步骤
  6. 斯坦福 CS183f YC 创业课 2017 资料整理
  7. 深入浅出 Java Concurrency - 目录 [转]
  8. Python complex()
  9. C#通过COM组件调用IDL的pro程序
  10. android之sqlite增、删、改,查
  11. JavaScript+cesium 添加高德影像图和标注
  12. NUAA第四届“节能小屋”大赛工艺组“一等奖”作品——新能源智慧食堂
  13. SSM面试题,2021最新Java面试题及答案
  14. canvas_requestAnimationFrame帧率显示fps
  15. 吴昊品游戏核心算法 Round 18 —— 吴昊教你把妹纸 第一弹 facemash中的妹纸性感程度PK算法...
  16. 【uva12345】Dynamic len
  17. java代码条形码链接网址_集成自动化的条形码功能到internet应用程序,网站或自定义Java应用程序的条码控件Java Barcode Package...
  18. java虚拟机内存情况检测,测试啦啦啦啦啦1111
  19. linux硬盘速度测试方法
  20. 嵌入式linux远程桌面,嵌入式开发配置远程桌面和FTP

热门文章

  1. JavaScript---事件详解
  2. HDU2029:Palindromes _easy version
  3. 设计模式(八): 从“小弟”中来类比外观模式(Facade Pattern)
  4. JVM 学习笔记 1. JVM 运行模型
  5. 成功开源项目证明Web是开源最大成功
  6. 使用FLVPlayback组件播放fms(fcs)的流式FLV文件
  7. 数据挖掘领域十大经典算法
  8. Mosquitto配置----日志设置
  9. 近世代数--整环--高斯整环
  10. buu 篱笆墙的影子