当前位置: 代码迷 >> 综合 >> Java 如何将一个小对象的值全部赋予给大对象
  详细解决方案

Java 如何将一个小对象的值全部赋予给大对象

热度:51   发布时间:2024-01-26 05:15:42.0

我们会遇到这种情况,返回的对象中的值不够使用,需要封装一个新的对象返回前端页面,但是这两个对象的值又比较多,如果我们一个一个set get,就会导致代码非常的冗余。

例如:

对象A :                               对象B:private String id;                   private String  id;
private String name;                  private String name;
......                                ......private String createUser;

数据库返回的对象A,对象B比A多一个ceateUser; 

import org.springframework.beans.BeanUtils;  导包BeanUtils.copyProperties(对象A, 对象B);

这样对象B和对象A一样的字段就都赋上值了。