Skip to content

Commit 0cf1542

Browse files
committed
feat :: kafka 환경변수
1 parent 3ca7ac8 commit 0cf1542

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/main/kotlin/dsm/pick2024/global/config/kafka/KafkaConfig.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package dsm.pick2024.global.config.kafka
22

33
import org.apache.kafka.clients.consumer.ConsumerConfig
44
import org.apache.kafka.common.serialization.StringDeserializer
5+
import org.springframework.beans.factory.annotation.Value
56
import org.springframework.context.annotation.Bean
67
import org.springframework.context.annotation.Configuration
78
import org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory
@@ -12,7 +13,10 @@ import org.springframework.kafka.listener.ConcurrentMessageListenerContainer
1213
import org.springframework.kafka.listener.ContainerProperties
1314

1415
@Configuration
15-
class KafkaConfig {
16+
class KafkaConfig(
17+
@Value("\${spring.kafka.bootstrap-servers}")
18+
private val bootstrap_server: String
19+
) {
1620
@Bean
1721
fun kafkaListenerContainerFactory():
1822
KafkaListenerContainerFactory<ConcurrentMessageListenerContainer<String, String>> {
@@ -32,7 +36,7 @@ class KafkaConfig {
3236
@Bean
3337
fun consumerConfig(): Map<String, Any> {
3438
val props: MutableMap<String, Any> = HashMap()
35-
props[ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG] = "localhost:9092"
39+
props[ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG] = bootstrap_server
3640
props[ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG] = StringDeserializer::class.java
3741
props[ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG] = StringDeserializer::class.java
3842

src/main/resources/application.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ spring:
4343
enabled: false
4444

4545
kafka:
46-
bootstrap-servers: localhost:29092
46+
bootstrap-servers: ${BOOTSTRAP_SERVERS}
47+
4748
producer:
4849
key-serializer: org.apache.kafka.common.serialization.StringSerializer
4950
value-serializer: org.apache.kafka.common.serialization.StringSerializer

0 commit comments

Comments
 (0)