整合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相关推荐

  1. RabbitMQ整合SpringBoot(web)

    一.index.html <!DOCTYPE html> <html lang="en"> <head><meta charset=&qu ...

  2. SpringBoot整合 ActiveMQ、SpringBoot整合RabbitMQ、SpringBoot整合Kafka

    1.概念:SpringBoot 整合消息服务2.具体内容对于异步消息组件在实际的应用之中会有两类:· JMS:代表作就是 ActiveMQ,但是其性能不高,因为其是用 java 程序实现的:· AMQ ...

  3. RabbitMQ教程_5 整合SpringBoot

    https://gitee.com/fakerlove/rabbitmq 文章目录 5. 整合SpringBoot 5.1 helloword 模型 引入依赖 创建生产者 创建消费者 目录结构 5.2 ...

  4. rabbitmq消息队列入门到整合springboot(篇幅较长内容详细)

    1.安装rabbitmq服务器 我们选择在linux下安装 安装的前提需要在虚拟机下安装docker docker pull rabbitmq:management(拉去镜像) docker run ...

  5. springboot+rabbitMq整合开发实战一

    springboot+rabbitMq整合开发实战一 消息队列mq相信诸位都听过,甚至还用的相当娴熟,我也是近来才接触,个人感觉相当不错,特别是在业务模块的开发中进行异步解耦有很大的作用.这篇博文主要 ...

  6. 本地缓存Caffeine详解+整合SpringBoot的@EnableCaching

    目录 前言: Caffeine详解 加载策略 同步 异步,即多线程加载 回收策略 回收策略-数量 回收策略-权重 回收策略-时间 回收策略-软引用/弱引用 移除监听 统计 整合SpringBoot @ ...

  7. 使用Gradle整合SpringBoot+Vue.js-开发调试与打包

    为什么80%的码农都做不了架构师?>>>    非常感谢两位作者: kevinz分享的文章<springboot+gradle+vue+webpack 组合使用> 首席卖 ...

  8. 微信公众号授权步骤详细步骤介绍和整合springboot开发(java版)

    文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源. 一.微信公众号授权步骤 首先到微信公众平台注册账号,可以看到有四种类型(服务号,订阅号,小程 ...

  9. spring日志报错提醒_使用爬虫框架htmlunit整合springboot出现的一个不兼容问题

    使用爬虫框架htmlunit整合springboot不兼容的一个问题 本来使用htmlunit爬虫爬取数据非常正常好用,之前一直是直接java程序或者整合Javaswing界面,都没有问题,但是后来整 ...

最新文章

  1. 浅谈分布式系统一致性之3PC协议
  2. linux重定向文件容加时间,linux – 如何在Bash中将stdout重定向到文件时添加时间戳?...
  3. 低版本系统兼容的ActionBar(四)添加Tab+添加自定义的Tab视图+Fragment
  4. “RPC好,还是RESTful好?”
  5. Netty专题-(2)NIO三大核心
  6. Thymeleaf 语法快速入门
  7. 文献学习(part77)--UNIC: A fast nonparametric clustering
  8. 按键 使用WinHttp实现POST方式用户模拟登录网站
  9. keepalived高可用lvs集群,主/备和主/主模型
  10. #史上最详解# IIS服务器查看log日志
  11. (day 47 - 位运算 ) 剑指 Offer 65. 不用加减乘除做加法
  12. new RandomAccessFile有时很耗时间
  13. GTD+敏捷=一种新的计划列表理念和方法。
  14. fa萤火虫算法c语言,优化算法笔记(十)萤火虫算法
  15. Windows每月更新补丁离线安装包下载
  16. web后端开发php,web后端开发主要做什么?
  17. 津津乐道播客网络 实习生/志愿者 招募
  18. CNTV数据库高级经理田发明:SQL审核与开发规范
  19. c语言随机迷宫生成,程序自动生成迷宫
  20. 高级计量经济学及stata应用 陈强 2021年5月1-5日 社会科学 经济学 管理学 金融 医学等各个领域

热门文章

  1. BAT批处理代码快速打开注册表并定位到指定目录
  2. ArcGIS实验教程——实验十一:影像拼接与提取
  3. linux之安装boost环境
  4. linux c之wait和waitpid函数的用法和总结
  5. Nginx指南和配置详解
  6. 判断输入的整数是否为素数_C语言 | 判断是否素数
  7. 负基础学python编程_【数据科学系统学习】Python # 编程基础[二]
  8. Java实验二猜数字游戏,JAVA-第2周实验-猜数字游戏
  9. 博导眼里本科生的科研能力:“他们还在玩泥巴”
  10. 北方人的快乐。。。| 今日最佳