diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/kafka/KafkaAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/kafka/KafkaAutoConfiguration.java index 485ff1e9b9d1..d9efe18bdeb6 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/kafka/KafkaAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/kafka/KafkaAutoConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2012-2020 the original author or authors. + * Copyright 2012-2022 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -74,13 +74,13 @@ public KafkaAutoConfiguration(KafkaProperties properties) { } @Bean - @ConditionalOnMissingBean(LoggingProducerListener.class) + @ConditionalOnMissingBean(ProducerListener.class) public LoggingProducerListener kafkaProducerListener() { return new LoggingProducerListener<>(); } @Bean - @ConditionalOnMissingBean(DefaultKafkaConsumerFactory.class) + @ConditionalOnMissingBean(ConsumerFactory.class) public DefaultKafkaConsumerFactory kafkaConsumerFactory( ObjectProvider customizers) { DefaultKafkaConsumerFactory factory = new DefaultKafkaConsumerFactory<>( @@ -90,7 +90,7 @@ public LoggingProducerListener kafkaProducerListener() { } @Bean - @ConditionalOnMissingBean(DefaultKafkaProducerFactory.class) + @ConditionalOnMissingBean(ProducerFactory.class) public DefaultKafkaProducerFactory kafkaProducerFactory( ObjectProvider customizers) { DefaultKafkaProducerFactory factory = new DefaultKafkaProducerFactory<>(