Изменить стандартную стратегию отображения Enum на MapStruct - PullRequest
0 голосов
/ 25 сентября 2018

Я вижу, что сгенерированный код использует метод name() для преобразования enum в String, но я бы хотел использовать метод toString() insteed.Можно ли настроить его «глобально»?

1 Ответ

0 голосов
/ 26 сентября 2018

Для MapStruct 1.3Beta1 просто определите:

default String map(Enum<SourceEnum> e) {
    return e.toString();
}

в вашем аннотированном интерфейсе @Mapper или в используемом вами маппере.

...