Map的Key-value的存储方式,在获取值的时候比较方便,所以在一些策略上会将javaBean转为map。

主要方式

  1. 将Bean转为json,再通过json转为map,这样的方式效率很低,不推荐使用!
  2. 利用反射的方式,比较麻烦
  3. 利用net.sf.cglib.beans.BeanMap中的方法,由于使用了缓存,速度极快

BeanMap