编写版本:v3.5.8
适用版本:v3.5.8+
需求背景
需要在项目里实现开关配置,可以动态的配置在项目启动时,是否自动启动RabbitMQ连接。
实现方案
自定义RabbitMQ自动配置类(使用@Configuration)
配置启动服务(如business)的application.yml,排除默认的RabbitMQ自动配置类
spring:
autoconfigure:
exclude: org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration
配置启动服务(如business)的application.yml,配置rabbitMQ消息开关为false
com:
ak:
mq:
enabled: false
command:
producer:
enabled: false
message:
consumer:
enabled: false
再在application-dev-base.yml配置RabbitMQ自动配置开关
作者:caoyl 创建时间:2024-03-27 18:12
最后编辑:caoyl 更新时间:2024-11-25 19:17
最后编辑:caoyl 更新时间:2024-11-25 19:17