kafkaConfiguration :
import org.apache.kafka.clients.producer.ProducerConfig;
import org.apache.kafka.common.serialization.StringSerializer;
import org.springframework.kafka.core.DefaultKafkaProducerFactory;
import org.springframework.kafka.core.KafkaTemplate;
import org.springframework.kafka.core.ProducerFactory;
@Configuration
@EnableKafka
public class KafkaConfiguration{
@Value("${spring.kafka.producer.retries}")
private Integer retries;
@Value("${spring.kafka.producer.buffer-memory}")
private Integer bufferMemory;
@Value("${spring.kafka.producer.batch-size}")
private Integer batchSize;
@Value("${spring.kafka.producer.acks}")
private String producerAcks;
@Value("${spring.kafka.producer.linger.ms}")
private Integer lingerMs;
@Value("${spring.kafka.producer.bootstrap-servers}")
private String producerServers;