type
status
date
slug
summary
tags
category
icon
password
ext
order
comment
编写代码时,因为分层,所以经常需要VO,DO甚至DTO等层对象进行拷贝,DO是数据库对象,VO是要展示到前端的对象,其实Spring提供的BeanUtils拷贝一般对象够了,但是对于List支持还没有,所以自己稍微对于BeanUtils扩展一下,并且对于拷贝对象添加回调方法,便于不同层转换时及时修改一些有差异的字段。
使用方法
实际场景
比如实际使用时,对于分页数据从DO集合转换到VO集合,同时修改VO其中字段
回调接口
BeanCopyUtilCallBack
Bean拷贝工具类代码
BeanCopyUtil
- 作者:Loneking
- 链接:https://loneking.cn/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/104
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。