From 705186ddbfb1fb9b8b99f54f3b418d909feca242 Mon Sep 17 00:00:00 2001
From: sam-gardner <53271849+sam-gardner@users.noreply.github.com>
Date: Mon, 4 Mar 2024 21:08:21 +0000
Subject: [PATCH] JAVA-31563-update-spring-kafka-to-latest-version (#15999)
* JAVA-31563-update-spring-kafka-to-latest-version
* JAVA-31563 Upgrade kafka in spring-boot-libraries-3
---
spring-boot-modules/spring-boot-3-2/pom.xml | 7 +++++++
spring-boot-modules/spring-boot-libraries-3/pom.xml | 3 ++-
spring-kafka/pom.xml | 2 ++
.../com/baeldung/spring/kafka/KafkaConsumerConfig.java | 2 +-
4 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/spring-boot-modules/spring-boot-3-2/pom.xml b/spring-boot-modules/spring-boot-3-2/pom.xml
index d64d7e53f6..29ad9898fb 100644
--- a/spring-boot-modules/spring-boot-3-2/pom.xml
+++ b/spring-boot-modules/spring-boot-3-2/pom.xml
@@ -172,10 +172,12 @@
org.springframework.kafka
spring-kafka
+ ${spring-kafka.version}
org.springframework.kafka
spring-kafka-test
+ ${spring-kafka.version}
test
@@ -277,6 +279,10 @@
org.apache.maven.plugins
maven-compiler-plugin
+
+ 17
+ 17
+
@@ -289,6 +295,7 @@
5.14.0
0.2.0
5.0.2
+ 3.1.2
diff --git a/spring-boot-modules/spring-boot-libraries-3/pom.xml b/spring-boot-modules/spring-boot-libraries-3/pom.xml
index 43d8be84a4..0fc72abb64 100644
--- a/spring-boot-modules/spring-boot-libraries-3/pom.xml
+++ b/spring-boot-modules/spring-boot-libraries-3/pom.xml
@@ -19,6 +19,7 @@
org.springframework.kafka
spring-kafka
+ ${spring-kafka.version}
@@ -80,10 +81,10 @@
17
- 3.1.5
1.1.2
1.19.3
4.2.0
+ 3.1.2
\ No newline at end of file
diff --git a/spring-kafka/pom.xml b/spring-kafka/pom.xml
index 6428734de2..4a8267b7e3 100644
--- a/spring-kafka/pom.xml
+++ b/spring-kafka/pom.xml
@@ -36,6 +36,7 @@
org.springframework.kafka
spring-kafka
+ ${spring-kafka.version}
org.apache.kafka
@@ -94,6 +95,7 @@
3.0.5
1.10.5
1.19.3
+ 3.1.2
\ No newline at end of file
diff --git a/spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaConsumerConfig.java b/spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaConsumerConfig.java
index e8aa63a88d..6d3ba2b4d9 100644
--- a/spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaConsumerConfig.java
+++ b/spring-kafka/src/main/java/com/baeldung/spring/kafka/KafkaConsumerConfig.java
@@ -116,7 +116,7 @@ public class KafkaConsumerConfig {
public ConcurrentKafkaListenerContainerFactory multiTypeKafkaListenerContainerFactory() {
ConcurrentKafkaListenerContainerFactory factory = new ConcurrentKafkaListenerContainerFactory<>();
factory.setConsumerFactory(multiTypeConsumerFactory());
- factory.setMessageConverter(multiTypeConverter());
+ factory.setRecordMessageConverter(multiTypeConverter());
return factory;
}