一、该问题的重现步骤是什么?
1. org.springblade.core.tool.utils.BeanUtil 进行类考虑效率不如Mapstruct效率高2. 为什么Blade-Tool中重新实现了类拷贝的逻辑,而不是使用Spring提供的BeanUtils?
3.
二、你期待的结果是什么?实际看到的又是什么?
希望框架中BeanUtil.copyXXX改为Mapstruct实现,而且因为swagger包中已经有mapstruct依赖,也无需引入新的依赖包
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
SpringBlade 3.0.1
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
Bean 拷贝的代码是我写的,你看看这个(springblade 中使用的是 mica 的方案):BeanCopy · lets-mica/mica-jmh Wiki (github.com)
org.springblade.core.tool.utils.BeanUtil 进行类考虑效率不如Mapstruct效率高
是的,效率不如 Mapstruct 高,但是使用更加简单,core 作为核心和可以少引入一个依赖,还有不使用 swagger 的项目呢!
为什么Blade-Tool中重新实现了类拷贝的逻辑,而不是使用Spring提供的BeanUtils?
这点也是追求高性能。
扫一扫访问 Blade技术社区 移动端