BeanUtils.copyProperties復制屬性失敗的原因


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

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM