描述:在JavaE中使用 BeanUtils.copyProperties,把A對象的name、age等屬性復制到B對象中,A與B對象的類型不同。出現的問題是復制屬性失敗,根本原因是 BeanUtils找不到set、get方法。
import org.springframework.beans.BeanUtils; BeanUtils.copyProperties(one, monitorCount);
解決辦法:
1,為復制對象的屬性增加set、get方法。比如給name、age屬性增加set、get方法。
2,也可以使用插件生成setter、getter比如:
package com.css.oa.exam.monitor.bean; import lombok.Data; //使用lombok插件
@Data //使用這個注解可以生成setter
public class AssignOne{
public String name;
public String age;
}