Автопроводка для нестандартного картографа в Selma - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь изучить библиотеку 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: невозможно загрузить сгенерированный класс сопоставления

...