К сожалению, у java.util.Calendar нет API-интерфейса разработчика, поэтому он не является SpEL-дружественным.Одним из решений было бы использование вспомогательного класса ...
public static class CalendarManip {
public static Date addDays(Date date, int days) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DAY_OF_YEAR, 30);
return cal.getTime();
}
}
Затем в SpEL ...
T(foo.CalendarManip).addDays(payload.startDate, 30)
Вы также можете использоватьесли вам не нужен вспомогательный класс.