我用嵌入的kafka (Spring test )创建了一组测试(JUnit 5),当我有时(并不总是)运行它们时,在一个或多个测试中一次性运行“主题'some_name‘已经存在的”。DirtiesContext.ClassMode.AFTER_EACH_TEST_METHOD)public class RemovalKafkaTestIT {
private EmbeddedKafkaBrokerembeddedKafkaBroker = new <
<init>(EmbeddedKafkaBroker.java:660) ~[spring-kafka-test-2.5.2.RELEASE.jar:2.5.2.RELEASE]
at org.springframework.kafka.test.EmbeddedKafkaBroker.afterPropertiesSet(EmbeddedKafkaBroker.java:287) ~[spring-kafka-test-2.5.2.RELEASE.jar:2.5.2.RELEASE]
embeddedKafkaBroker;
* bean for the embeddedKafkaBroker* */ @Qualifier("embeddedKafkaBroker")
publicspring.kafka.producer.key-serializer=org.apache.kafka
我尝试使用嵌入式kafka进行测试,我使用springboot和junit5,如下所示 @SpringBootTestpublic class MyTest {EmbeddedKafkaBroker embeddedKafka = new EmbeddedKafkaBrokerresolvable bootstrap urls given in bootstrap
我有一个spring引导应用程序,它让使用者从一个集群中的主题消费,然后在不同的集群中生成另一个主题。现在我正在尝试用spring编写集成测试用例,但是有一个KafkaTemplate could not be registered.A bean with that name has already been defined in class path resource问题@Service误差
The bean 'kaf
GenTraversableOnce at org.springframework.kafka.test.EmbeddedKafkaBroker<init>(EmbeddedKafkaBroker.java:738)
at org.springframework.kafka.test.EmbeddedKafkaBroker.afterPropertiesSet("org.apache.kafka: