надо поставить внедряемому полю правильный модификатор, чтобы в реализации этого абстрактного класса к нему был доступ
@Mapper(componentModel = MappingConstants.ComponentModel.SPRING,
injectionStrategy = InjectionStrategy.CONSTRUCTOR)
public abstract class RequestMapper {
protected RequestService requestService;
...
}
tagMapper.tagDTOtoTag(tagDTO)
Что проверять и когда?
Альтернатива вводить промежуточную таблицу.