我正在使用推土机,我有一个我认为推土机不支持的特殊场景。假设我有一个具有不同类型属性的类,如 String、Ingeger 和其他原始类型。现在我只想将字符串属性从这个类复制到另一个。这是一个示例代码:(它非常简短,但可以正确理解问题。)
Class Source{
private int a;
private boolean b;
private String s1;
//more properties with primitive type.
}
Class Destination{
// same structure
}
现在我想要一些像,
DozerBeanMapper mapper = new DozerBeanMapper();
// initialize Object of source
// initialize Object of destination
mapper.map(source,destination);
任何推土机都可以吗?我熟悉推土机。但可操作其他 API,如 apache beanutil 或 ModelMapper。随意回答任何这项技术。