对象之间的转换组件:Dozer

在开发过程中,常常会涉及到对象之间的转换,bean到dto到vo等等,dozer便是很好的一个对象转换的组件。

它可以将一个对象递归拷贝到另外一个对象。既支持简单的对象映射,也支持复杂的对象映射。

dozer支持两种映射方式,调用api的简单映射方式和使用xml的映射方式。

api调用的方式约束我们定义的两个bean中的成员变量名要一样,方便自动映射,至于类型可以不一样,比如类A的成员变量 Integer num 和类B的 String num 是可以直接映射的。

xml的方式是通过编写xml文件来定义映射规则。

使用dozer时,只需要加上dozer的依赖即可,下面以maven为例(版本号可以根据最新的做修改):

猜你喜欢

转载自www.cnblogs.com/westlife-11358/p/12081926.html