本文介绍了禁用 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 来测试应用程序.我试过这个:

I need to disable Rabbit for testing the application. I tried this:

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

没用.

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

What do I need to do to prevent the Rabbit components from starting?

推荐答案

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

add spring-cloud-stream-test-support to 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>

这篇关于禁用 Spring Cloud Stream Rabbit 进行测试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-06 07:32