首页 > 解决方案 > 禁用 Spring Cloud Stream Rabbit 进行测试

问题描述

我用:

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-stream-rabbit</artifactId>
        <version>3.0.1.RELEASE</version>
    </dependency>

我需要禁用 Rabbit 来测试应用程序。我试过这个:

spring:
    cloud:
       config:
           enabled: false
           discovery:
               enabled: false

它没有用。

我需要做些什么来防止 Rabbit 组件启动?

标签: spring-cloud-streamspring-rabbit

解决方案


将 spring-cloud-stream-test-support 添加到 pom.xml

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-stream-test-support</artifactId>
    <version>3.0.1.RELEASE</version>
    <scope>test</scope>
</dependency>

推荐阅读