1

我有两个 POJO。

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

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

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

4

2 回答 2

3

使用旧的Apache Commons BeanUtils.copyProperties()怎么样?Spring 也有自己的静态BeanUtils.copyProperties()方法。

于 2012-12-14T15:10:57.217 回答
1

不是 Spring,但Dozer可以做到这一点。

于 2012-12-14T15:12:03.870 回答