Всем привет. При определении таких бинов с параметрами, при запуске проект вечно грузится. Что я делаю не так ?
Добрый день!
У меня работает в конфигурации когда бин маппера создается с помощью annotationProcessor.
Завимости в build.gradle:
dependencies {
compileOnly 'org.mapstruct:mapstruct:1.5.3.Final'
annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.3.Final'
Объявление маппера:
// ...
import org.mapstruct.*;
@Mapper(unmappedTargetPolicy = ReportingPolicy.IGNORE, componentModel = MappingConstants.ComponentModel.SPRING)
public interface CustomerMapper {
Customer toEntity(CustomerModel customerModel);
CustomerModel toModel(Customer customer);
}
После этого интейфейс маппера можно инжектировать как обычный бин.
а modelMapper не получится завести, я правильно понимаю ?
Такой проблемы быть не должно.
Приложите пожалуйста тестовый проект в котором ее можно увидеть.