У меня ниже классов Source и Target, я использую lombok для генерации геттеров и сеттеров
public class Target {
private String name;
private String newName;
}
public class Source {
private String name;
}
и скажем, хочу ли я сопоставить Source.name с Target.newName
Я использую ниже класс Mapper с @Mapping для определения исходных и целевых переменных.
но как только я скомпилирую код и проверю сгенерированный ClassMapperImpl
он сопоставляет Source.name с Target.name, а не с Target.new Name
@Mapper
public interface ClassMapper {
@Mapping(source = "name", target = "newName")
Target sourceToTarget(Source s);
}