SpringBoot整合中间件RabbitMQ(三)

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=/

你可能感兴趣的:(SpringBoot整合中间件RabbitMQ(三))