描述:在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;

}

 

相关文章:

  • 2021-09-08
  • 2021-09-13
  • 2021-10-04
  • 2021-08-30
  • 2021-10-22
  • 2021-07-15
  • 2021-08-23
  • 2022-12-23
猜你喜欢
  • 2022-01-05
  • 2021-12-31
  • 2021-07-25
  • 2022-02-22
  • 2022-12-23
  • 2022-02-16
  • 2022-12-23
相关资源
相似解决方案