本节用一个简单的例子,介绍SpringBoot中对RabbitMQ的使用。
一、创建工程
1、 在http://start.spring.io/中创建RabbitMQHello工程:
A、MAVEN工程
B、2.0.0.BUILD-SNAPSHOT
C 、Group:com.example
D、Artifact:RabbitMQHello
E、Packaging:jar
F、Java Version:1.8
G、勾选WEB、AMQP(Advanced Message Queuing Protocol via spring-rabbit)。
2、下载工程、解压,然后导入eclipse中
3、修改pom.xml以便于热部署
A、在dependencies中增加spring-boot-devtools
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
B、在build的spring-boot-maven-plugin中增加依赖包
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<!-- spring热部署 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
4、增加日志配置文件
在src/main/resources下增加文件logback.xml,内容如下
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>