【问题标题】:Better way to map Java object to object将 Java 对象映射到对象的更好方法
【发布时间】:2026-01-24 13:40:01
【问题描述】:

我将 java 客户端对象暴露给客户端,例如

public abstract class Vehicle{
    string id;
    string name;
    Enginer engine;
} 

public class MotorVehicle extends Vehicle {
    int numOfWheels;
}

public class Engine {
    Rotor rotor;
    Stator stator;
    AirGap airgap;
}

现在我有了业务层,它的结构有点相似,但性质上几乎没有什么不同。

public abstract class VehicleBusinessModel{
    string id;
    string name;
} 

public class MotorVehicleBusinessModel extends VehicleBusinessModel {
    int numOfWheels;
}

public class EngineBusinessModel {
    Rotor rotor;
    Stator stator;
    AirGap airgap;
    Windings windings;
}

验证客户结构然后转换为业务结构的最佳方法是什么?

谢谢。

【问题讨论】:

    标签: java algorithm


    【解决方案1】:

    对于一个项目,我会使用DozerOrika

    如果对性能要求不高,可以使用Apache Commons Beanutils,比较好用。

    【讨论】:

      最近更新 更多