更改MapStruct上的默认枚举映射策略

时间:2018-09-25 16:21:27

标签: java mapstruct

我看到生成的代码使用enum方法将String转换为toString(),但是我想使用relaxedPathChars='{ | }' relaxedQueryChars='{ | }'方法。可以“全局”配置它吗?

1 个答案:

答案 0 :(得分:0)

对于MapStruct 1.3Beta1,只需定义:

default String map(Enum<SourceEnum> e) {
    return e.toString();
}
在您的@Mapper注释界面或您使用的映射器中