java web中整合mq_spring-web 集成 rabbitmq
引入java包:
本项目中仅引入了四个java包:amqp-client-5.7.3.jar,spring-rabbit-2.2.2.RELEASE.jar,spring-retry-1.2.4.RELEASE.jar,spring-amqp-2.2.2.RELEASE.jar
spring-rabbitmq.xml
spring中需要引入这个xml, 主要在总spring.xml。或者web.xml中需要引入下。
RabbitMqMessageConsumer
packageclub.codeapes.web.core.rabbitmq;importclub.codeapes.common.date.DateUtil;importcom.alibaba.fastjson.JSON;importorg.springframework.amqp.core.Message;importorg.springframework.amqp.core.MessageListener;public class RabbitMqMessageConsumer implementsMessageListener {
@Overridepublic voidonMessage(Message message) {
System.out.println("消费信息," + DateUtil.getNow("yyyy-MM-dd HH:mm:ss") + "---->" +message);
}
}
RabbitMqMessageProducer:
packageclub.codeapes.web.core.rabbitmq;importorg.springframework.amqp.core.AmqpTemplate;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.stereotype.Repository;
@Repositorypublic classRabbitMqMessageProducer{
@AutowiredprivateAmqpTemplate amqpTemplate;public voidsendMessage(Object message) {
System.out.println("to send message:" +message);
amqpTemplate.convertAndSend("queueTestKey", message);
}
}
java web中整合mq_spring-web 集成 rabbitmq相关推荐
- java路径Java开发中获得非Web项目的当前项目路径
最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--java路径 Java开发中指定路径搜索文件也是经常遇到的,比如遍历某个目录下的文件.须要取得项目的路径.调用调查主要有两种 1.利用S ...
- 在Java项目中整合Scala
Scala是一个运行在Java JVM上的面向对象的语言.它支持函数编程,在语法上比Java更加灵活,同时通过Akka库,Scala支持强大的基于Actor的多线程编程.具有这些优势,使得我最近很想在 ...
- springboot和netty整合的web聊天室
目录酱 一.新建工程 二.项目文件 三.总结 参考链接 一.新建工程 点击File–>New–>project–>Spring Inittialiar 修改文件名和java版本 选择 ...
- 在Java SE中使用Hibernate Bean Validator
Bean Validation主页上指出:" Bean Validation是Java规范,-在Java SE中运行,但集成在Java EE(6和7)中." 这篇文章演示了如何在J ...
- maven mybatis mysql_Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问...
标签: 本篇内容还是建立在上一篇Java Web学习系列--Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Ja ...
- java web 框架整合开发_SpringBoot(二)Web整合开发
本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,特 ...
- 不使用 Maven 等构建工具,而使用原始方法在 IntelliJ IDEA 中整合 Tomcat 部署 Web 应用
不使用 Maven 等构建工具,而使用原始方法在 IntelliJ IDEA 中整合 Tomcat 部署 Web 应用 我们知道,部署 Web 应用可以直接将 Web 应用的文件夹置于 Tomca ...
- 如何在 IntelliJ IDEA 中整合 Maven、Tomcat 部署 Web 应用
如何在 IntelliJ IDEA 中整合 Maven.Tomcat 部署 Web 应用 笔者的环境: JDK 11.0.12 Maven 3.6.3 Tomcat 9.0.41(Servlet 4. ...
- 二度理解Java web中的核心知识
一.xml 1.什么是xml XML是一种可扩展的标记语言,可扩展就是<>内的东西可以自己定义,可以随便写.标记语言就是加了<>符号的 .HTML是超文本标记语言,不可以拓展, ...
最新文章
- plsql一直正在编译_使用plsql/devlop编译过程hang住案列小结
- matlab表达式,表达式
- MATLAB Simulink
- MathWorks 中国
- 不够优秀就不要腆着脸继续占便宜——作者:杨毅
- java 一个月的第一天_java中如何正确获得一个月的第一天和最后一天
- 图论 —— 生成树 —— 生成树计数
- python paramiko远程执行命令打开窗口_使用Paramiko在远程机器上通过sshClient()执行本地python脚本...
- rto净化效率计算公式_旋转式RTO,催化燃烧设备,在各行业的应用及优势
- 多模块Struts应用程序的几个问题(及部分解决方法)
- oracle 建立一个游戏库,Power Designer怎么新建Oracle数据?建立Oracle数据教程分享
- c15语言,Steam
- (转)区块链创造了ICO,但是无法守护ICO
- php修改另一个文件内容,php如何修改文件内容
- java 开发必备的安全架构知识
- Python+tkinter应用程序设置背景图片
- 三国演义人名爬取与处理
- (原创)[短小精悍系列]RGB(RGI/RGV)颜色明度(亮度)计算公式 (又称灰度公式,彩色照片转黑白照片时能派上用场)
- 085 《穷查理宝典》简记
- 百度地图让用户“私人定制“:一场语音定制背后的AI能力强势输出
- java-Scaner和Console类对象
- 传播模型——简单的元胞自动机(3)
热门文章
- python3的 pymysql把mysqldb库取代了,让python 3支持mysqldb的解决方法
- 软件测试基础:MantisBT的安装配置及使用——BUG管理工具
- BZOJ 3295: [Cqoi2011]动态逆序对 cdq分治
- WINFORM 调用 Close 不会释放窗体
- 2016 - 2 - 20 ARC知识总结(二 autorelease概念及实现)
- Visual C++ 2011-07-18
- 安装PowerDesigner造成Office2007鼠标无法正常使用
- 蓝桥杯第八届省赛JAVA真题----承压计算
- httplib java_httplib发布调用错误
- 开发黑名单功能demo_中台实践:通用化黑名单平台