Verschachtelte Map gegen fachliche Datenstruktur ausgetauscht
[demos/kafka/training] / src / main / java / de / juplo / kafka / Application.java
index dd4b20a..7cfe268 100644 (file)
@@ -5,6 +5,7 @@ import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import org.springframework.context.annotation.Bean;
+import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
 import org.springframework.util.Assert;
 
 import java.util.concurrent.Executors;
@@ -40,6 +41,16 @@ public class Application
     return consumer;
   }
 
+  @Bean
+  public Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder()
+  {
+    return
+        new Jackson2ObjectMapperBuilder().serializers(
+            new TopicPartitionSerializer(),
+            new PartitionStatisticsSerializer());
+  }
+
+
   public static void main(String[] args)
   {
     SpringApplication.run(Application.class, args);