Как мне полностью отключить использование "строителей" в MapStruct?Я вообще не хочу их использовать, так как они вызывают у меня всевозможные проблемы.
Я создал служебный файл в META-INF (я бы предпочел способ назначить его построителю отображений =но я не видел примеров, как это сделать правильно в коде).
Он все еще пытается использовать экземпляр «строителя» Immutables экземпляра «ModifiableXXX», которому я хочу сопоставить.Я бы даже воспользовался способом принудительного присвоения ему модифицируемого типа, если он доступен.
В другом отображении с использованием обновления работает подход ModifiableXXX (с @AfterMapping и @MappingTarget).
Мой картограф выглядит сейчас так:
@Mapper
public interface MongoProjectMapper
{
ModifiableProject mapModel(MongoProject project);
@AfterMapping
ModifiableProject updateProject(MongoEntity e, @MappingTarget ModifiableProject p);
}