我有两个测试类A和B。在A上,我具有以下注释:
@EmbeddedKafka(
partitions = 1,
topics = {"dlq"},
brokerProperties = {"listeners=PLAINTEXT://localhost:9091", "port=9091"})
在B类上,我有以下内容:
@EmbeddedKafka(
partitions = 1,
topics = {"dlq"},
brokerProperties = {"listeners=PLAINTEXT://localhost:9091", "port=9091"})
除上述内容外,我还有诸如@SpringBootTest
等的常规注释。
正在发生的事情是,当我更改以上注释中的partitions
参数时,Spring
正在重新加载应用程序上下文并重新启动我的被测试应用程序。现在我了解到Spring正在尝试重新创建嵌入式Kafka bean,但这是我的问题: