@@ -6,7 +6,6 @@ import org.apache.kafka.clients.consumer.ConsumerConfig
66import org.apache.kafka.clients.producer.ProducerConfig
77import org.apache.kafka.common.serialization.StringDeserializer
88import org.apache.kafka.common.serialization.StringSerializer
9- import org.springframework.beans.factory.annotation.Value
109import org.springframework.context.annotation.Bean
1110import org.springframework.context.annotation.Configuration
1211import org.springframework.context.annotation.Profile
@@ -25,12 +24,6 @@ import org.springframework.kafka.support.serializer.JsonSerializer
2524@EnableKafka
2625class KafkaConfig {
2726
28- @Value(" \$ {spring.kafka.bootstrap-servers}" )
29- private lateinit var bootstrapServer: String
30-
31- @Value(" \$ {spring.kafka.consumer.group-id}" )
32- private lateinit var groupId: String
33-
3427 @Bean
3528 fun kafkaListenerContainerFactory (consumerFactory : ConsumerFactory <String , JsonNode >) =
3629 ConcurrentKafkaListenerContainerFactory <String , JsonNode >().also { it.consumerFactory = consumerFactory }
@@ -39,8 +32,9 @@ class KafkaConfig {
3932 fun consumerFactory () = DefaultKafkaConsumerFactory <String , JsonNode >(consumerProps)
4033
4134 val consumerProps = mapOf (
42- ConsumerConfig .BOOTSTRAP_SERVERS_CONFIG to bootstrapServer,
43- ConsumerConfig .GROUP_ID_CONFIG to groupId,
35+ // todo: change it
36+ ConsumerConfig .BOOTSTRAP_SERVERS_CONFIG to " kafka-broker:9094" ,
37+ ConsumerConfig .GROUP_ID_CONFIG to " sample-group-jvm-jpa" ,
4438 ConsumerConfig .KEY_DESERIALIZER_CLASS_CONFIG to StringDeserializer ::class .java,
4539 ConsumerConfig .VALUE_DESERIALIZER_CLASS_CONFIG to JsonDeserializer ::class .java,
4640 JsonDeserializer .USE_TYPE_INFO_HEADERS to false ,
@@ -53,7 +47,8 @@ class KafkaConfig {
5347 fun producerFactory () = DefaultKafkaProducerFactory <String , KafkaMessage >(senderProps)
5448
5549 val senderProps = mapOf (
56- ConsumerConfig .BOOTSTRAP_SERVERS_CONFIG to bootstrapServer,
50+ // todo: change it
51+ ConsumerConfig .BOOTSTRAP_SERVERS_CONFIG to " kafka-broker:9094" ,
5752 ProducerConfig .LINGER_MS_CONFIG to 10 ,
5853 ProducerConfig .KEY_SERIALIZER_CLASS_CONFIG to StringSerializer ::class .java,
5954 ProducerConfig .VALUE_SERIALIZER_CLASS_CONFIG to JsonSerializer ::class .java
0 commit comments