Spring-Kafka: класс RecordIntercepter не найден - PullRequest
0 голосов
/ 25 апреля 2020

Я использую пружинную загрузку 2.1.5 и spring-kafka, версия не указана. Проект gradle 6.0, java 1.8

Я получаю эту ошибку

error creating bean with name 'org.springframework.boot.autoconfigure.kafka.kafkaannotationdrivenconfiguration': unexpected exception during bean creation; nested exception is java.lang.typenotpresentexception: type org.springframework.kafka.listener.recordinterceptor not present

С чем это может быть связано? Пожалуйста, помогите.

1 Ответ

1 голос
/ 25 апреля 2020

2.1.5 почти год; текущий выпуск Boot 2.1.x - 2.1.13.

2.1.5 использует spring-kafka 2.2.6, поэтому я не вижу, как вы можете получить эту ошибку, основываясь на вашем описании.

RecordInterceptor было добавлено в spring-kafka 2.2.7.

Это было добавлено в автоконфигурацию Spring Boot в 2.2.0 .

Итак, кто вы описание не имеет смысла; вы должны использовать Boot 2.2.x и старую версию spring-kafka.

У вас не совпадают версии Boot / Kafka.

Обновление до Boot 2.1.13 (или предпочтительно 2.2.6 ).

...