Я пытаюсь изучить библиотеку Selma mapper, и у меня возникла проблема с автопроводкой.
Как я узнал в руководствах, пользовательский картограф определяется следующим образом:
@Component
@Mapper(withCustom = CustomWindDirectionMapper.class)
public interface WindTransformer {
public WindDirection fromWindBearing(int windBearing, double windSpeed) ;
}
public class CustomWindDirectionMapper{
public WindDirection customMapper(int windBearing, double windSpeed) {
.....
}
}
Однако яне в состоянии вводить это ни так, и звонит Selma.builder(WindTransformer.class).build()
. Этот метод вызывает другое исключение:
Конструктор сгенерировал исключение;Вложенное исключение - java.lang.IllegalArgumentException: невозможно загрузить сгенерированный класс сопоставления