使用@ConditionalOnExpression决定是否生效
@ConditionalOnExpression 根据表达式选择性加载 @ConditionalOnProperty 根据配置选择性加载 #消费者总开关,0关1开 mq.cumsumer.enabled=1 #rocketmq消费者开关,true开启,false关闭 rocketmq.comsumer.enabled=false #rabbitmq消费者开关,true开启,false关闭 rabbitmq.comsumer.enabled=true #消费者选择 mq.comsumer=rabbitmq //布尔值和数字 @Component @RabbitListener(queues = "monitorDataQueue") @ConditionalOnExpression("${mq.cumsumer.enabled:0}==1&&${rabbitmq.comsumer.enabled:false}") //字符串 @Component @RabbitListener(queues = "monitorDataQueue") @ConditionalOnExp....