1.创建项目
使用spring initializr 快速创建SpringBoot项目。
使用模块:
Web:web
intergration:RabbitMQ
intergration:英 [ɪntɪ'greɪʃ(ə)n] 美 ['ɪntə'greʃən]
n. 集成;综合
Spring 版本:1.5.12.RELEASE
2.自动配置
查看:RabbitMQ的自动配置类
Path:org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration**
自动配置的内容:
-
CachingConnectionFactory :连接工厂,从
RabbitProperties config
获取和RabbitMQ的连接RabbitProperties
- 封装了RabbitMQ的所有配置
- Path:org.springframework.boot.autoconfigure.amqp.RabbitProperties
- 配置文件头:
spring.rabbitmq
-
RabbitTemplate :用来RabbitMQ发送和接收消息。类似于RedisTemplate.....
-
AmqpAdmin : RabbitMQ系统管理功能组件。创建队列,交换器;不发送,接收消息。
3.配置连接信息
application.properties
#默认:localhost
spring.rabbitmq.host=localhost
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest
#默认:5672
spring.rabbitmq.port=5672
#默认:/
#spring.rabbitmq.virtual-host=/
网友评论