Есть ли способ зарегистрировать определение Mapper глобально для всех остальных Mappers, без необходимости что-либо добавлять к каждому Mapper ?
Вот наша проблема: у нас была ошибкав нашем проекте благодаря тому, что объекты типа java.util.Date по умолчанию обрабатываются в мапперах: они копируются из источника в цель, что делает их общими.В результате мы иногда непреднамеренно модифицировали исходные данные при изменении целевых данных.Нашим решением было создать картограф для дат (который создает новую дату для цели) и добавить его ко всем нашим картографам, используя:
@Mapper(uses= {DateMapper.class, ...})
Теперь наша проблема в том, что любой разработчик, который забудет добавитьDateMapper для нового Mapper приведет к повторению ошибки.Способ зарегистрировать его глобально будет более безопасным.