日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Apache Kafka-Spring Kafka将泛型反序列化为对象而非LinkedHashMap

發(fā)布時(shí)間:2025/3/21 javascript 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apache Kafka-Spring Kafka将泛型反序列化为对象而非LinkedHashMap 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • Pre
  • Question
  • Answer
  • 擴(kuò)展知識(shí)


Pre

#kafka spring.kafka.bootstrap-servers=10.11.114.247:9092 spring.kafka.producer.acks=1 spring.kafka.producer.retries=3 spring.kafka.producer.batch-size=16384 spring.kafka.producer.buffer-memory=33554432 spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer spring.kafka.producer.value-serializer=org.springframework.kafka.support.serializer.JsonSerializerspring.kafka.consumer.group-id=zfprocessor_group spring.kafka.consumer.enable-auto-commit=false spring.kafka.consumer.auto-offset-reset=earliest spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer spring.kafka.consumer.value-deserializer=org.springframework.kafka.support.serializer.JsonDeserializer spring.kafka.consumer.properties.spring.json.trusted.packages=com.artisan.common.entity.messages spring.kafka.consumer.max-poll-records=500 spring.kafka.consumer.fetch-min-size=10 spring.kafka.consumer.fetch-max-wait=10000msspring.kafka.listener.missing-topics-fatal=false spring.kafka.listener.type=batch spring.kafka.listener.ack-mode=manuallogging.level.org.springframework.kafka=ERROR logging.level.org.apache.kafka=ERROR

我們看看消費(fèi)者反序列化,解析value的配置

spring.kafka.consumer.value-deserializer=org.springframework.kafka.support.serializer.JsonDeserializer

Question

spring kafka 使用Jackson序列化, 如果存入kafka中的對(duì)象 包含 泛型,那么 默認(rèn)情況下,這個(gè)泛型對(duì)象會(huì)被Jackson反序列為 LinkedHashMap . 拋出類型轉(zhuǎn)換異常…


Answer

在實(shí)體類上增加如下注解

@Data public class Message<T> {private int messageCode;@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS,include = JsonTypeInfo.As.PROPERTY,property = "@class")private T messageContent;}

反序列化后,多了個(gè)節(jié)點(diǎn)



擴(kuò)展知識(shí)

Jackson JSON - Using @JsonTypeInfo annotation to handle polymorphic types

總結(jié)

以上是生活随笔為你收集整理的Apache Kafka-Spring Kafka将泛型反序列化为对象而非LinkedHashMap的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av丝袜在线观看 | a黄色片 | 超碰网站在线 | 精品久久久久久久久久久aⅴ | 99人妻碰碰碰久久久久禁片 | 久久久啊啊啊 | 欧美亚洲第一区 | 看片网站在线观看 | 天天干天天爽 | 精品一区中文字幕 | 日韩精品一二三四区 | 欧美日韩二区三区 | 亚洲欧美一区二区精品久久久 | 四虎成人精品在永久免费 | 永久影院| 精品久久久久久久 | 日韩久久一级片 | 欧美一级二级视频 | 青青视频网站 | 日本一区三区 | 日韩福利片 | 日韩在线观看网站 | 青娱乐国产精品 | 久久高清国产 | 亚洲一区二区激情 | 夜色精品 | 久久久www成人免费精品 | 人人干人人艹 | 亚洲精品视频在线观看视频 | 五月激情综合婷婷 | 亚洲另类欧美日韩 | 真人一毛片 | 中文字幕精品亚洲 | 国产欧美一区二区精品性色99 | 免费观看一级一片 | 日本久久久久久久久久久 | 国产亚洲精品成人 | 欧美高清视频在线观看 | 成人福利一区二区三区 | 日韩一级免费毛片 | 一区二区三区观看 | 性视频免费 | 免费一级淫片 | 久久精品国产亚洲av蜜臀色欲 | 韩日精品在线观看 | 阿v天堂网 | 真实的国产乱xxxx在线91 | 筱田优全部av免费观看 | 爽爽免费视频 | 天天射天天舔 | 99久免费精品视频在线观78 | 精品中文字幕一区 | 午夜性福利视频 | 国产日韩激情 | 少妇三级全黄 | 一区二区免费看 | 超碰碰碰碰 | 免费成人91| 美人被强行糟蹋np各种play | 欧美成人猛片aaaaaaa | y11111少妇| 欧美理论在线观看 | 精品中文字幕在线播放 | 亚洲a毛片 | 艳母日本动漫在线观看 | 国内毛片毛片毛片毛片 | 国产亚洲精品美女久久久 | 成人精品影视 | 久久人人人 | 911亚洲精选| 日韩精品午夜 | 天堂а√在线中文在线鲁大师 | 在线不卡欧美 | 亚洲高清在线免费观看 | 亚洲色图美腿丝袜 | 亚洲精品激情视频 | 中文字幕 人妻熟女 | 国产伦理久久精品久久久久 | 亚洲精品免费在线 | 欧美aaa级 | 熟女高潮一区二区三区视频 | 精品国产xxx | 色爽黄| 久久噜噜噜 | 中文字幕第十二页 | 72种无遮挡啪啪的姿势 | 日韩欧美在线观看一区二区 | 操操插插| 里番acg★同人里番本子大全 | 好吊色网站 | 亚洲av无码乱码国产精品fc2 | 欧美激情天堂 | 色黄视频 | 午夜视频在线免费 | 精品国产aⅴ一区二区三区东京热 | 久久中文字幕人妻 | 日韩欧美视频免费在线观看 | 姐姐的秘密韩剧免费观看全集中文 | 久久亚洲国产精品 |