0
点赞
收藏
分享

微信扫一扫

java程序当中对象属性映射


# 情景
在项目当中会出现POJO (VO,BO,DTO...) 对象之间的转换

# 解决
我们常用的解决方式
1. 新创建一个DTO的类,然后通过对象属性赋值方法,进行操作
2. 通过继承基础对象类,增加额外的属性

# 对象属性复制方法
1. BeanUtil.copyProperties
2. PropertyUtils.copyProperties
3. spring.BeanUtils.copyProperties
4. BeanCopier.create # 性能最好
5. MapStruct # 性能良好
6. ModelMapper
7. cglib # 性能良好

# 未完待续

 

举报

相关推荐

0 条评论