mica cglib 增强——[1]cglib bean copy 介绍
专栏介绍 本套专栏主要是介绍微服务核心框架 Mica 中对 Cglib bean copy 的一系列增强,保证高性能的同时,提高易用性。整个专栏有 6 篇文章,感兴趣的朋友请加关注。 专栏目录 cglib bean copy 介绍。 mica bean copy 介绍和链式 bean copy 的支持。 mica bean 支持 copy 原始类型和封装类型。 mica bean 支持 copy map 到 bean。 使用Spring的类型转换增强 mica bean copy。 mica bean、Map 互转增强和总结。 Cglib BeanCopier 介绍 阿里巴巴 p3c 插件中有这么一项检查 “避免用Apache Beanutils进行属性的copy,Apache BeanUtils性能较差,可以使用其他方案比如Spring BeanUtils, Cglib BeanCopier”。今天我们的主角主要就是 Cglib 的 BeanCopier。 性能 下图是 github 上的一个 Bean copy 性能的对比,可以看出 Bean copy 工具性能差距还是比较大。 更...