我想运行集成测试,但不知道如何禁用@EnableKafka
。
我的应用程序如下所示:
@SpringBootApplication
@EnableKafka
public class MyApplication {
最佳答案
Spring Boot带有针对Spring Kafka的自动配置,因此您不需要使用显式的@EnableKafka
。您需要在测试中做的只是排除KafkaAutoConfiguration
:
@SpringBootTest("spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration")