【发布时间】:2018-09-27 02:37:54
【问题描述】:
我看到生成的代码使用name() 方法将enum 转换为String,但我想改用toString() 方法。是否可以“全局”配置它?
【问题讨论】:
我看到生成的代码使用name() 方法将enum 转换为String,但我想改用toString() 方法。是否可以“全局”配置它?
【问题讨论】:
对于 MapStruct 1.3Beta1,只需定义:
default String map(Enum<SourceEnum> e) {
return e.toString();
}
在您的 @Mapper 注释界面或您使用的映射器中。
【讨论】: