如何使用modelMapper将一种类型的所有出现映射到另一种类型?

时间:2019-07-09 15:49:06

标签: java modelmapper

当我知道确切的类型时,我就能使用modelmapper映射和转换。

Converter<Enum,String> someConverter = context -> {return context.getSource().toString()+"_suffix";}

using(someConverter).map(source.getEnumField1()).setMessage(null);

在上面的示例中,someConverter会将'EnumField1'转换为字符串,同时在其后缀上添加后缀。

但是我需要跨越数百个类的所有枚举字段的所有枚举(EnumField1..1000)这种行为。

显然,我不会为每个枚举字段使用显式的映射声明,那样会很乏味。

那么对所有枚举都可以进行这种映射吗?

0 个答案:

没有答案