Я пытаюсь использовать ModelMapper
для вычисления свойств в процессе сопоставления. Возможно ли это, поскольку это не работает, как я ожидал.
PropertyMap<com.fmg.myfluent.domain.Quote, ClientQuote> personMap = new
PropertyMap<com.fmg.myfluent.domain.Quote, ClientQuote>() {
protected void configure() {
map().setTotalLoan(source.getTotalPayable());
// monthlyRate NOT Working!
map().setMonthlyRate((source.getAnnualRate()/12));
}
};
Я ожидаю, что месячная ставка будет равна годовой ставке / 12. Однако месячная ставка устанавливается на годовую ставку без расчета.
Ожидать:
Annual Rate = 12, Monthly Rate: 1
Действительный:
Annual Rate = 12, Monthly Rate: 12