对象拷贝工具  Apache 的BeanUtils  和    Spring 的 BeanUtils

 

 导入不同的包结果完全不一样

 Spring 的 BeanUtils  (推荐使用)

前一个内容 复制到 后一个  

对象拷贝工具  Apache 的BeanUtils  和    Spring 的 BeanUtils

 

Apache 的 BeanUtils (性能差 不推荐使用)

后一个内容 复制到 前一个

 对象拷贝工具  Apache 的BeanUtils  和    Spring 的 BeanUtils

public class Student {

    /** 学号 */
    private long id;

    private String name;

    private int age;

    /** 年级 */
    private int grade;

    /** 专业 */
    private String major;

    /** 学校 */
    private String school;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public int getGrade() {
        return grade;
    }

    public void setGrade(int grade) {
        this.grade = grade;
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major;
    }

    public String getSchool() {
        return school;
    }

    public void setSchool(String school) {
        this.school = school;
    }

    public Student(long id, String name, int age, int grade, String major, String school) {
        super();
        this.id = id;
        this.name = name;
        this.age = age;
        this.grade = grade;
        this.major = major;
        this.school = school;
    }

    @Override
    public String toString() {
        return String.format("Student [id=%s, name=%s, age=%s, grade=%s, major=%s, school=%s]", id, name, age, grade,
                major, school);
    }

    
}
Student

相关文章: