工程引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
配置连接,创建交换机,队列
首先配置连接信息,这里可以选用yml的方式或者javaConfig的方式,两者可以自行选择。
yml
spring:
rabbitmq:
host:127.0.0.1
port:5672
username:wangzhexiao
password:wangzhexiao
virtual-host:/
JavaConfig
@Bean
public ConnectionFactory connectionFactory() {
CachingConnectionFactory connectionFactory = new CachingConnectionFactory("localhost",5672);
//我这里直接在构造方法传入了
// connectionFactory.setHost();
//