Java的Automapper

有.Net的Automapper的 Java等价物吗?

检查推土机项目。

推土机支持简单的属性映射,复杂types映射,双向映射,隐式显式映射以及recursion映射。

它使用BeanUtils并在其上进行扩展。

检查ModelMapper 。 它受到AutoMapper的启发,但增加了一些新的function,如智能映射。

ModelMapper是一个智能的对象映射框架,无需手动将对象映射到对方。 它使用基于约定的方法来映射对象,同时提供一个简单的重构安全API来处理特定的映射场景。

http://modelmapper.org

AutoMapper的创build者Jimmy Bogard也发表了一篇简短的博文:

http://lostechies.com/jimmybogard/2012/09/17/automapper-for-java/

您应该从Apache Commons检查开源项目Beanutils 。