引入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相关推荐

  1. java路径Java开发中获得非Web项目的当前项目路径

    最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--java路径 Java开发中指定路径搜索文件也是经常遇到的,比如遍历某个目录下的文件.须要取得项目的路径.调用调查主要有两种 1.利用S ...

  2. 在Java项目中整合Scala

    Scala是一个运行在Java JVM上的面向对象的语言.它支持函数编程,在语法上比Java更加灵活,同时通过Akka库,Scala支持强大的基于Actor的多线程编程.具有这些优势,使得我最近很想在 ...

  3. springboot和netty整合的web聊天室

    目录酱 一.新建工程 二.项目文件 三.总结 参考链接 一.新建工程 点击File–>New–>project–>Spring Inittialiar 修改文件名和java版本 选择 ...

  4. 在Java SE中使用Hibernate Bean Validator

    Bean Validation主页上指出:" Bean Validation是Java规范,-在Java SE中运行,但集成在Java EE(6和7)中." 这篇文章演示了如何在J ...

  5. maven mybatis mysql_Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问...

    标签: 本篇内容还是建立在上一篇Java Web学习系列--Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Ja ...

  6. java web 框架整合开发_SpringBoot(二)Web整合开发

    本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,特 ...

  7. 不使用 Maven 等构建工具,而使用原始方法在 IntelliJ IDEA 中整合 Tomcat 部署 Web 应用

    不使用 Maven 等构建工具,而使用原始方法在 IntelliJ IDEA 中整合 Tomcat 部署 Web 应用   我们知道,部署 Web 应用可以直接将 Web 应用的文件夹置于 Tomca ...

  8. 如何在 IntelliJ IDEA 中整合 Maven、Tomcat 部署 Web 应用

    如何在 IntelliJ IDEA 中整合 Maven.Tomcat 部署 Web 应用 笔者的环境: JDK 11.0.12 Maven 3.6.3 Tomcat 9.0.41(Servlet 4. ...

  9. 二度理解Java web中的核心知识

    一.xml 1.什么是xml XML是一种可扩展的标记语言,可扩展就是<>内的东西可以自己定义,可以随便写.标记语言就是加了<>符号的 .HTML是超文本标记语言,不可以拓展, ...

最新文章

  1. plsql一直正在编译_使用plsql/devlop编译过程hang住案列小结
  2. matlab表达式,表达式 - MATLAB Simulink - MathWorks 中国
  3. 不够优秀就不要腆着脸继续占便宜——作者:杨毅
  4. java 一个月的第一天_java中如何正确获得一个月的第一天和最后一天
  5. 图论 —— 生成树 —— 生成树计数
  6. python paramiko远程执行命令打开窗口_使用Paramiko在远程机器上通过sshClient()执行本地python脚本...
  7. rto净化效率计算公式_旋转式RTO,催化燃烧设备,在各行业的应用及优势
  8. 多模块Struts应用程序的几个问题(及部分解决方法)
  9. oracle 建立一个游戏库,Power Designer怎么新建Oracle数据?建立Oracle数据教程分享
  10. c15语言,Steam
  11. (转)区块链创造了ICO,但是无法守护ICO
  12. php修改另一个文件内容,php如何修改文件内容
  13. java 开发必备的安全架构知识
  14. Python+tkinter应用程序设置背景图片
  15. 三国演义人名爬取与处理
  16. (原创)[短小精悍系列]RGB(RGI/RGV)颜色明度(亮度)计算公式 (又称灰度公式,彩色照片转黑白照片时能派上用场)
  17. 085 《穷查理宝典》简记
  18. 百度地图让用户“私人定制“:一场语音定制背后的AI能力强势输出
  19. java-Scaner和Console类对象
  20. 传播模型——简单的元胞自动机(3)

热门文章

  1. python3的 pymysql把mysqldb库取代了,让python 3支持mysqldb的解决方法
  2. 软件测试基础:MantisBT的安装配置及使用——BUG管理工具
  3. BZOJ 3295: [Cqoi2011]动态逆序对 cdq分治
  4. WINFORM 调用 Close 不会释放窗体
  5. 2016 - 2 - 20 ARC知识总结(二 autorelease概念及实现)
  6. Visual C++ 2011-07-18
  7. 安装PowerDesigner造成Office2007鼠标无法正常使用
  8. 蓝桥杯第八届省赛JAVA真题----承压计算
  9. httplib java_httplib发布调用错误
  10. 开发黑名单功能demo_中台实践:通用化黑名单平台