Mapstruct игнорировать автоматически несопоставленные свойства
Я использую MapStruct с большими моделями (более 50 полей), разделяемыми между различными бизнес-вариантами использования в моем коде. В зависимости от точки входа некоторые свойства будут сопоставлены, а некоторые нет. Когда я создаю свой проект, я всегда получаю сообщение" WARNING: Unmapped target properties".
Я исследовал и видел, что можно сказать mapstruct игнорировать поле, используя семантический
@Mapping(target = "propName", ignore = true)
проблема, учитывая мои объекты с таким количеством поля, потребовалось бы много кода, чтобы игнорировать каждое отдельное свойство в каждом классе mapper. Я также не хочу, чтобы это предупреждение было в моем журнале. Есть ли способ сказать mapstruct игнорировать то, что не отображается, избегая этого сообщения?