Model Mapper рассматривает внешний метод как метод источника

Я сталкиваюсь со странной проблемой при использовании сопоставителя модели при сопоставлении объекта, как показано в приведенном ниже коде:

private AssistantMaster convertFromDto(AssistantMasterDTO masterDTO) {

    PropertyMap<AssistantMasterDTO, AssistantMaster> propertyMap = new PropertyMap<AssistantMasterDTO, AssistantMaster>() {
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        @Override
        protected void configure() {
            map().setUniqueId(null);

            String dd = source.getCreatedAt();
            try {
                Date date = null;
                if (dd != null) {
                    **date = this.format.parse(dd);**
                    if (date != null)
                        map().setCreatedAt(date);
                }
                date = null;
                dd = null;
                dd = source.getUpdatedAt();
                if (dd != null) {
                    date = format.parse(dd);
                    map().setUpdatedAt(date);
                }
                date = null;
                dd = null;
            } catch (ParseException e) {
                e.printStackTrace();
            }

        }
    };

В приведенном выше коде, когда я пытаюсь использовать форматер даты для форматирования из строки в дату, это дает мне следующее исключение:

org.modelmapper.ConfigurationException: ModelMapper configuration errors:
1) Invalid source method java.text.DateFormat.parse(). Ensure that method has zero parameters and does not return void

Теперь, если вместо источника я использую masterDTO, то он работает, но для этого мне нужно сделать masterDTO окончательным, что создает новую проблему, т. Е. Он сохраняет одно и то же значение даты для каждого следующего попадания, независимо от значения даты.,

Если кто-то уже сталкивался с какой-либо проблемой или кто-то, кто знает, как это исправить, пожалуйста, предоставьте свои полезные материалы Заранее спасибо за помощь.

0 ответов

Другие вопросы по тегам