[RabbitMQ]整合SpringBoot
整合SpringBoot
创建项目
引入依赖
<dependencies><!--RabbitMQ 依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency><!--swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.9.2</version></dependency><!--RabbitMQ 测试依赖--><dependency><groupId>org.springframework.amqp</groupId><artifactId>spring-rabbit-test</artifactId><scope>test</scope></dependency>
</dependencies>
修改配置文件
spring.rabbitmq.host=192.168.111.134
spring.rabbitmq.port=5672
spring.rabbitmq.username=admin
spring.rabbitmq.password=123
spring.mvc.pathmatch.matching-strategy=ant_path_matcher
添加Swagger配置类
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
@Configuration
@EnableSwagger2
public class SwaggerConfig {@Beanpublic Docket webApiConfig(){return new Docket(DocumentationType.SWAGGER_2).groupName("webApi").apiInfo(webApiInfo()).select().build();}private ApiInfo webApiInfo(){return new ApiInfoBuilder().title("rabbitmq 接口文档").description("本文档描述了 rabbitmq 微服务接口定义").version("1.0").contact(new Contact("enjoy6288", "http://atguigu.com",
"1551388580@qq.com")).build();} }
[RabbitMQ]整合SpringBoot相关推荐
- RabbitMQ整合SpringBoot(web)
一.index.html <!DOCTYPE html> <html lang="en"> <head><meta charset=&qu ...
- SpringBoot整合 ActiveMQ、SpringBoot整合RabbitMQ、SpringBoot整合Kafka
1.概念:SpringBoot 整合消息服务2.具体内容对于异步消息组件在实际的应用之中会有两类:· JMS:代表作就是 ActiveMQ,但是其性能不高,因为其是用 java 程序实现的:· AMQ ...
- RabbitMQ教程_5 整合SpringBoot
https://gitee.com/fakerlove/rabbitmq 文章目录 5. 整合SpringBoot 5.1 helloword 模型 引入依赖 创建生产者 创建消费者 目录结构 5.2 ...
- rabbitmq消息队列入门到整合springboot(篇幅较长内容详细)
1.安装rabbitmq服务器 我们选择在linux下安装 安装的前提需要在虚拟机下安装docker docker pull rabbitmq:management(拉去镜像) docker run ...
- springboot+rabbitMq整合开发实战一
springboot+rabbitMq整合开发实战一 消息队列mq相信诸位都听过,甚至还用的相当娴熟,我也是近来才接触,个人感觉相当不错,特别是在业务模块的开发中进行异步解耦有很大的作用.这篇博文主要 ...
- 本地缓存Caffeine详解+整合SpringBoot的@EnableCaching
目录 前言: Caffeine详解 加载策略 同步 异步,即多线程加载 回收策略 回收策略-数量 回收策略-权重 回收策略-时间 回收策略-软引用/弱引用 移除监听 统计 整合SpringBoot @ ...
- 使用Gradle整合SpringBoot+Vue.js-开发调试与打包
为什么80%的码农都做不了架构师?>>> 非常感谢两位作者: kevinz分享的文章<springboot+gradle+vue+webpack 组合使用> 首席卖 ...
- 微信公众号授权步骤详细步骤介绍和整合springboot开发(java版)
文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源. 一.微信公众号授权步骤 首先到微信公众平台注册账号,可以看到有四种类型(服务号,订阅号,小程 ...
- spring日志报错提醒_使用爬虫框架htmlunit整合springboot出现的一个不兼容问题
使用爬虫框架htmlunit整合springboot不兼容的一个问题 本来使用htmlunit爬虫爬取数据非常正常好用,之前一直是直接java程序或者整合Javaswing界面,都没有问题,但是后来整 ...
最新文章
- 浅谈分布式系统一致性之3PC协议
- linux重定向文件容加时间,linux – 如何在Bash中将stdout重定向到文件时添加时间戳?...
- 低版本系统兼容的ActionBar(四)添加Tab+添加自定义的Tab视图+Fragment
- “RPC好,还是RESTful好?”
- Netty专题-(2)NIO三大核心
- Thymeleaf 语法快速入门
- 文献学习(part77)--UNIC: A fast nonparametric clustering
- 按键 使用WinHttp实现POST方式用户模拟登录网站
- keepalived高可用lvs集群,主/备和主/主模型
- #史上最详解# IIS服务器查看log日志
- (day 47 - 位运算 ) 剑指 Offer 65. 不用加减乘除做加法
- new RandomAccessFile有时很耗时间
- GTD+敏捷=一种新的计划列表理念和方法。
- fa萤火虫算法c语言,优化算法笔记(十)萤火虫算法
- Windows每月更新补丁离线安装包下载
- web后端开发php,web后端开发主要做什么?
- 津津乐道播客网络 实习生/志愿者 招募
- CNTV数据库高级经理田发明:SQL审核与开发规范
- c语言随机迷宫生成,程序自动生成迷宫
- 高级计量经济学及stata应用 陈强 2021年5月1-5日 社会科学 经济学 管理学 金融 医学等各个领域
热门文章
- BAT批处理代码快速打开注册表并定位到指定目录
- ArcGIS实验教程——实验十一:影像拼接与提取
- linux之安装boost环境
- linux c之wait和waitpid函数的用法和总结
- Nginx指南和配置详解
- 判断输入的整数是否为素数_C语言 | 判断是否素数
- 负基础学python编程_【数据科学系统学习】Python # 编程基础[二]
- Java实验二猜数字游戏,JAVA-第2周实验-猜数字游戏
- 博导眼里本科生的科研能力:“他们还在玩泥巴”
- 北方人的快乐。。。| 今日最佳