当我知道确切的类型时,我就能使用modelmapper映射和转换。
Converter<Enum,String> someConverter = context -> {return context.getSource().toString()+"_suffix";}
using(someConverter).map(source.getEnumField1()).setMessage(null);
在上面的示例中,someConverter会将'EnumField1'转换为字符串,同时在其后缀上添加后缀。
但是我需要跨越数百个类的所有枚举字段的所有枚举(EnumField1..1000)这种行为。
显然,我不会为每个枚举字段使用显式的映射声明,那样会很乏味。
那么对所有枚举都可以进行这种映射吗?