Red de conocimiento informático - Aprendizaje de programación - ¿Cómo crear instancias correctas de variables miembro de tipos no básicos en Java?

¿Cómo crear instancias correctas de variables miembro de tipos no básicos en Java?

Hay un método beanCopier en la clase org.springframework.cglib.beans.BeanCopier, que incluso puede asignar valores a propiedades con el mismo nombre en diferentes clases, pruébelo.

Por ejemplo, la clase vo en nuestro proyecto generalmente se define así:

@Getter

@Setter

clase pública ReFactorVo extiende ReFactor {

private static final long serialVersionUID = -7040129327136210543L;

private BeanCopier beanCopier = BeanCopier.create(ReFactor.class, ReFactorVo.class, false

<); p > public ReFactorVo() {}

public ReFactorVo(ReFactor pojo) {

beanCopier.copy(pojo, this, null);

}

}

Crear objetos es muy sencillo ReFactorVo vo = new ReFactorVo(pojo);

Crear objetos es muy sencillo.