Встроенная Spring Kafka пытается запустить Runtime Kafka - PullRequest
0 голосов
/ 01 июля 2019

У меня есть проект Spring Kafka, и я написал для него несколько модульных тестов. Когда я выполняю тестовые классы, проект пытается использовать реального брокера Kafka, а не встроенного брокера Kafka, как указано в моем тестовом классе.

@RunWith(SpringRunner.class)
@SpringBootTest
@EmbeddedKafka
@DirtiesContext
public class SpringKafkaReceiverTest {...}

То, что я пытался сделать, проверено на gitlab -> https://gitlab.com/mohammad.mnajar/spring-kafka-unit-test

Любая помощь будет чрезвычайно признательна.

1 Ответ

1 голос
/ 01 июля 2019

См. документацию .

Вам необходимо установить свойство spring.kafka.bootstrap-servers для встроенного кафки getBrokersAsString().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...