Spring中的POJO之间是否存在自动翻译?

时间:2012-12-14 15:08:44

标签: java spring

我有两个POJO。

class ZebraDAO {
  Long id;
  Mane mane;
  Tail tail;
  Stripes stripes;
}

class ZebraDTO {
  Mane mane;
  Tail tail;
  Stripes stripes;
  String description;
}

根据两个POJO之间名称或属性的相似性,Spring框架在从ZebraDAO实例创建新的ZebraDTO时是否具有自动特征/注释/命名约定?即,我不必编写任何代码将属性从一个转移到另一个。

2 个答案:

答案 0 :(得分:3)

如何使用古老的Apache Commons BeanUtils.copyProperties()? Spring也有自己的静态BeanUtils.copyProperties()方法。

答案 1 :(得分:1)

不是Spring,Dozer就是这样。