Typ der Handler-Methode auf `Long` korrigiert spring/spring-consumer--kafkalistener--long spring/spring-consumer--kafkalistener--long--2025-05-lvm spring/spring-consumer--kafkalistener--long--2025-05-lvm--spickzettel spring/spring-consumer--kafkalistener--long--2025-05-signal-spickzettel
authorKai Moritz <kai@juplo.de>
Tue, 13 May 2025 17:43:31 +0000 (19:43 +0200)
committerKai Moritz <kai@juplo.de>
Tue, 13 May 2025 17:43:33 +0000 (19:43 +0200)
* Verrückter Weise fällt der Fehler bei der Verwendung des
  `@KafkaListener` gar nicht auf.
* _Grund:_ Die Message-Conversion Magie von Spring korrigiert das...

src/main/java/de/juplo/kafka/ExampleConsumer.java

index 5894a10..6e2b760 100644 (file)
@@ -29,7 +29,7 @@ public class ExampleConsumer
     @Header(KafkaHeaders.RECEIVED_KEY)
     String key,
     @Payload
-    String value)
+    Long value)
   {
     handleRecord(topic, partition, offset, key, value);
   }
@@ -39,7 +39,7 @@ public class ExampleConsumer
     Integer partition,
     Long offset,
     String key,
-    String value)
+    Long value)
   {
     consumed++;
     log.info("{} - partition={}-{}, offset={}: {}={}", id, topic, partition, offset, key, value);