【发布时间】:2020-07-13 15:38:01
【问题描述】:
mapstruct 中有没有办法在映射时忽略字段的大小写。假设我想映射以下两个类
public class Customer {
private String ID;
public String getID() {
return ID;
}
public void setID(String iD) {
this.ID = iD;
}
}
public class CustomerDetails {
private String id;
public String getId() {
return ID;
}
public void setId(String id) {
this.id = id;
}
}
MapStruct 不会自动映射字段,因为 getter 方法名称不匹配。有没有办法配置 MapStruct 忽略字段的大小写并自动映射它们
【问题讨论】:
-
为什么属性的名称不遵循 Java 的标准命名约定?
-
一些类是从 XSD 生成的(其中一些字段是首字母缩写词)
标签: java mapstruct object-object-mapping