三步走使用Dozer (Do,Po,Vo转换工具)
时间:2020-02-15 18:45:00
收藏:0
阅读:483
第一步 把依赖加上
<dependency> <groupId>com.github.dozermapper</groupId> <artifactId>dozer-core</artifactId> <version>6.5.0</version> </dependency>
第二步,不同属性名的在被转换bean上(Do)注解@Mapping("vo里该字段名称")


第三步,使用dozer进行转换

测试结果:
user:User(id=3, yonghumingcheng=zhangsan, password=123123, truename=truename1, bumenmingcheng=bumen, gangweijuese=null, beizhu=null, salt=null, root=null, roles=role1,role2,role3, createtime=Sat Feb 15 17:59:10 CST 2020, updatetime=null, p_id=1, state=null, icon=null, sort=null, order=null)
userVo:UserVo(id=3, username=zhangsan, password=123123, truename=truename1, bumenmingcheng=bumen, gangweijuese=null, beizhu=null, salt=null, root=null, roles=role1,role2,role3)
转换耗时
0.033 秒
轮子官方
https://github.com/DozerMapper/dozer
原文:https://www.cnblogs.com/ukzq/p/12313016.html
评论(0)