【发布时间】:2014-05-21 07:53:15
【问题描述】:
我正在尝试使用 spring 使用 freemarker 模板,我的 spring 配置如下所示,
<bean id="freemarkerConf" class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean" >
<!-- Turn this off to always load via SpringTemplateLoader -->
<property name="preferFileSystemAccess" value="false"></property>
<property name="templateLoaderPath" value="classpath:/WEB-INF/freemarker/alertmail/"></property>
</bean>
但由于某种原因,我不断收到以下异常,
java.io.FileNotFoundException: Template mainMail.ftl not found.
at freemarker.template.Configuration.getTemplate(Configuration.java:489)
at freemarker.template.Configuration.getTemplate(Configuration.java:466)
我的代码如下,
mailBody = FreeMarkerTemplateUtils.processTemplateIntoString(freemarkerConf.getTemplate("mainMail.ftl","UTF-8"), model);
我的模板位于类路径下的文件夹中。
【问题讨论】:
标签: spring freemarker