X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2FApplicationConfiguration.java;h=59652c086d6df66ae8adfa7b06199cda46b4ca27;hb=e09650509adafd0b28f141ea1302fa27ba69b73a;hp=3a176259e1bf15addeb38bea729bca0e8cbb41be;hpb=d0de5c9030e575251d62d2a207ede84cd881ccec;p=demos%2Fkafka%2Ftraining diff --git a/src/main/java/de/juplo/kafka/ApplicationConfiguration.java b/src/main/java/de/juplo/kafka/ApplicationConfiguration.java index 3a17625..59652c0 100644 --- a/src/main/java/de/juplo/kafka/ApplicationConfiguration.java +++ b/src/main/java/de/juplo/kafka/ApplicationConfiguration.java @@ -1,16 +1,11 @@ package de.juplo.kafka; -import org.apache.kafka.clients.producer.KafkaProducer; -import org.apache.kafka.clients.producer.Producer; import org.springframework.boot.autoconfigure.kafka.KafkaProperties; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.kafka.annotation.EnableKafka; import org.springframework.kafka.core.KafkaTemplate; -import org.springframework.kafka.core.ProducerFactory; - -import java.util.Properties; @Configuration @@ -27,13 +22,8 @@ public class ApplicationConfiguration return new RestGateway( kafkaProperties.getClientId(), + applicationProperties.getTopic(), applicationProperties.getPartition(), kafkaTemplate); } - - @Bean(destroyMethod = "close") - public Producer kafkaProducer(ProducerFactory factory) - { - return factory.createProducer(); - } }