Pojo из нижестоящего сервиса (определение которого я не могу изменить)
Код: Выделить всё
@ToString
@Getter
@Setter
@Accessors(fluent = true)
public class PojoA {
private String stringA;
private int integer;
}
Код: Выделить всё
@Setter
@Getter
@ToString
public class PojoB {
private String stringB;
private int integer;
}
Код: Выделить всё
@Mapper
public interface PojoMapper {
PojoMapper INSTANCE = Mappers.getMapper(PojoMapper.class);
@Mapping(source = "stringA", target = "stringB")
PojoB pojoAToPojoB(PojoA pojoA);
}
Я знаю, что Mapstruct генерирует реализацию интерфейса сопоставителя и использует спецификации bean-компонентов (т.е. получение и установку префиксов)
Есть ли способ обойти это?