Skip to content

CMFS/Mapper

Repository files navigation

Mapper

利用注解简化对象转换。

使用@ClassMapper标记可转换目标对象类型,@FieldMapper标记目标对象字段名称。

对象的被标记字段set/get方法是必须的

@ClassMapper(ModelB.class) // 标记可以转换为ModelB对象
public class ModelA {
  @FieldMapper("f1") // 标记转换为ModelB对象的f1字段
  private String field1;
  public String getField1() {
    return field1;
  }
  public void setField1(String field1) {
    this.field1 = field1;
  }
}

@ClassMapper(ModelA.class) // 标记可以转换为ModelA对象
public class ModelB {
  @FieldMapper("field1") // 标记转换为ModelA对象的field1字段
  private String f1;
  public String getF1() {
    return f1;
  }
  public void setF1(String f1) {
    this.f1 = f1;
  }
}

About

利用注解简化对象转换

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages