2016-10-27 3 views
0
<bean id="freemarkerConfiguration" 
    class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean" 
    p:preferFileSystemAccess="false" p:templateLoaderPath="classpath:/" /> 

Работает весной 4.2.2, но при обновлении до 4.3.3 исключение бросания при запуске сервера. версияfreemarkerConfiguration issue при обновлении с весны 4.2.2 до 4.3.3

Caused by: java.lang.NoSuchMethodError: freemarker.template.Configuration.(Lfreemarker/template/Version;)V

FreeMarker: 2.3.20

версия Java: 1.8.0_60

+0

обновление freemarker до последней версии –

ответ

1

Configuration(Version) был добавлен в FreeMarker 2.3.21. В любом случае полезно использовать последнюю версию (2.3.25 ATM).

0

Пробовали ли вы классическую реализацию:

<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> 
    <property name="templateLoaderPath"><value>/WEB-INF/freemarker/</value></property> 
</bean> 

или

<bean id="freemarkerConfiguration" class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean"> 
    <property name="templateLoaderPath" value="/WEB-INF/freemarker/"/> 
</bean>