У меня был совершенно рабочий весна Applicaton (4.2.7 -> 4.3.7) Простой апгрейд, но теперь, когда я раскрываю catalina.out дает мне:Модернизированный Spring, сейчас Freemarker бросает ошибку NoSutchMethod
Caused by: java.lang.NoSuchMethodError: freemarker.template.Configuration.<init>(Lfreemarker/template/Version;)V
at org.springframework.ui.freemarker.FreeMarkerConfigurationFactory.newConfiguration(FreeMarkerConfigurationFactory.java:320)
Я просмотрел API, но не выглядел так, как будто ничего не изменилось. Я также могу подтвердить, что freemarker-2.3.20.jar находится в каталоге lib, но это похоже на весенний выпуск.
Настоящий и рекомендуемый вариант представляет собой 2.3.25-инкубацию (там, где ASK подразумевает «инкубацию» по причинам брендинга). Я не знаю, почему Spring 4.3.5 (я думаю, это то, что вы имели в виду) поставляется с версией FreeMarker на 1,5 года вместо этого, но я думаю, что они слишком смущены «инкубацией». – ddekany