首页 > 其他分享 >[Dubbo] Dubbo 反序列化将Pair转化成HashMap的问题

[Dubbo] Dubbo 反序列化将Pair转化成HashMap的问题

时间:2024-03-14 15:48:29浏览次数:19  
标签:Dubbo 转化成 默认 Pair 序列化 HashMap

问题描述

Dubbo 在3.2.x 版本中,类检查级别默认是STRICT

3.1 版本中默认为 WARN 告警级别,3.2 版本中默认为 STRICT 严格检查级别。

不配置的情况下,会将名单以外的类型转化成Map。

如何支持 Pair 的序列化和反序列化

dubbo.application.serialize-check-status=WARN

新建允许的名单 resources/security/serialize.allowlist

org.apache.commons.lang3.tuple.ImmutablePair

参考链接

类检查机制 | Apache Dubbo

标签:Dubbo,转化成,默认,Pair,序列化,HashMap
From: https://www.cnblogs.com/slankka/p/18072986

相关文章

  • Rust解析JSON,结构体序列化和反序列化
    Rust参考教程:HereJSON一种常用的由键值对组成的数据对象;本文将通过多个例子讲解在Rust中如何解析JSON内容,以及如何将结构体转换成JSON字符串。在Rust中解析JSON文本通常需要使用一个JSON库。Rust标准库中有一个名为serde的库,它提供了序列化和反序列化结构体和其他数据类型的......
  • Serializer 序列化 -----视图层传入一个变量到序列化器的方法
    fromrest_frameworkimportserializersclassMyModelSerializer(serializers.ModelSerializer):classMeta:model=MyModelfields=['field1','field2']defto_representation(self,instance):......
  • 【Web】浅聊XStream反序列化本源之恶意动态代理注入
    目录简介原理复现具体分析之前我们反序列化了个什么?XStream反序列化的朴素通识具体分析第一步:unmarshal解组第二步:readClassType获取动态代理类的Class对象第三步:调用convertAnother对动态代理类进行实例化第四步:调用动态代理类方法触发invoke前文:【Java】萌新的......
  • 复现反序列化
    1、复现shiro的反序列化漏洞,实现反弹shell2、演示渗透测试和打点的手段,说明二者的区别一个指定了资产范围,一个从公司名开始收集3、描述hw蓝方有哪些组,工作内容有什么监测组:看态势感知,waf,写日报判断告警是否为真实告警研判组:处置组:根据真实告警,防火墙封禁攻击IP溯源组:尝试......
  • JSON序列化之旅:深入理解.NET中的JsonResult与自定义ContractResolver
    在.NET开发的世界里,JSON已成为一种无处不在的数据交换格式。无论是WebAPI还是微服务架构,我们都经常需要将对象序列化成JSON格式,以方便客户端的接收和处理。今天,我想和大家分享一段关于.NET中JsonResult使用的代码,以及它背后的一些细节。这段代码来自于一个典型的ASP.NETCore应......
  • Java序列化和反序列化
    1、编写Java代码解释什么是类继承2、编写Java代码解释什么是函数重写3、画图解释java,jsp,jar,class后缀都代表什么含义4、编写自己的序列化和反序列化方法实现java序列化反序列化5、重写readobject方法,要求在反序列化的时候输出自己姓名全拼6、对比PHP反序列化漏洞代码和J......
  • GDCM:实现使用gdcm::Series类进行DICOM的序列化和反序列化操作(附完整源码)
    GDCM:实现使用gdcm::Series类进行DICOM的序列化和反序列化操作下面是一个使用GDCM库中的gdcm::Series类进行DICOM序列化和反序列化操作的示例代码:#include<iostream>#include"gdcmReader.h"#include"gdcmWriter.h"#include"gdcmGlobal.h"#include"gdcmSystem.......
  • ModelSerializer组件 模型类序列化器 LL
    如果我们想要使用序列化器对应的是Django的模型类,DRF为我们提供了ModelSerializer模型类序列化器来帮助我们快速创建一个Serializer类。ModelSerializer与常规的Serializer相同,但提供了:基于模型类自动生成一系列字段基于模型类自动为Serializer生成validators,比如unique_toget......
  • 序列化器-Serializer LL
    1定义序列化器DjangoRESTframework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。例如,我们已有了一个数据库模型类BookInfoclassBookInfo(models.Model):btitle=models.CharField(max_length=20,verbose_name='名称')bpub_date......
  • 序列化和反序列化
    //序列化对象转化为可以传输的数据格式//反序列化可以传输的数据格式转化为对象C#序列化JsonConvert.SerializeObject()stringconn=ConfigurationManager.ConnectionStrings["connstring"].ConnectionString;SqlDataAdaptersda=newSqlDataAdapter("selec......