Map 是一个接口,比如说我们使用  mybatis的xml返回数据的时候,写 java.util.Map 类型,然后 Map 是接口肯定是不能实例化的,那么,返回的是 什么 类型的Map 呢?

 

在这里,我看了 fastxml 的 ObjectMapper readValue(data , Map.class) ,断点调试,进去之后,发现 在 BasicDeserializerFacrtory 类中,有一个静态变量, _mapFallbacks ,里面就存了 传入 Map 接口的时候,对照实例化哪个子类。

思考:fastxml 的 ObjectMapper readValue(data , Map.class) 的时候,fastxml 是使用的哪个 Map思考:fastxml 的 ObjectMapper readValue(data , Map.class) 的时候,fastxml 是使用的哪个 Map

相关文章:

  • 2022-01-24
  • 2021-09-13
  • 2021-07-13
  • 2021-07-08
  • 2021-06-17
  • 2022-12-23
  • 2021-10-26
  • 2021-07-26
猜你喜欢
  • 2022-01-04
  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案