Как конвертировать строку в дату с помощью MapStruct в Java? - PullRequest
0 голосов
/ 24 марта 2020

Я использую MapStruct для отображения значений из источника в целевой класс. Исходный класс имеет свойство String, а целевой класс имеет свойство java .util.Date. Свойство источника выглядит так: «гггг-мм-дд». И я хочу преобразовать это свойство String в свойство Date. Как я могу сделать это с помощью MapStruct? Спасибо!

1 Ответ

2 голосов
/ 26 марта 2020

MapStruct автоматически обеспечивает преобразование String в Date. Если вам нужно указать формат вашей даты, вы можете сделать это следующим образом:

@Mapping(target = "date", dateFormat = "yyyy-MM-dd")
Destination map(Source source);

Где target = "date" - название вашей собственности. Вы можете найти больше об этом в документации MapStruct .

...