<bean id="freemarkerConfiguration"
class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean"
p:preferFileSystemAccess="false" p:templateLoaderPath="classpath:/" />
在Spring 4.2.2中工作,但当我升级到4.3.3在服务器启动时抛出异常。
引起:java.lang.NoSuchMethodError:freemarker.template.Configuration。(Lfreemarker / template / Version;)V
freemarker version:2.3.20
java版本:1.8.0_60
答案 0 :(得分:2)
Configuration(Version)
。无论如何最好使用最新版本是有益的(2.3.25 ATM)。
答案 1 :(得分: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>