0
您好我有一定的要求,以创建不同的实体FTL,如何使用弹簧org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean
我想加载从嵌套的文件夹FTL的,好像,我加载Freemarker模板嵌套的文件夹realted ftl的应该是一个文件夹,然后所有的宏都活到Macro文件夹中。
<bean id="freeMarkerConfigurationFactory" class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean">
<property name="templateLoaderPath" value="classpath:freemarker/Account/"/>
<property name="preferFileSystemAccess" value="false"/>
</bean>
此调试弹簧类
public void setTemplateLoaderPath(String templateLoaderPath) {
this.templateLoaderPaths = new String[] {templateLoaderPath};
}
相反的阵列后,不working.Using弹簧4
<bean id="freeMarkerConfigurationFactory" class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean">
<property name="templateLoaderPath">
<value> "classpath:freemarker/Account/" , "classpath:freemarker/Macro/"</value>
</property>
<property name="preferFileSystemAccess" value="false"/>
</bean>
此外,templateLoaderPath行为类似于单个字符串。
感谢ddekany,它的工作, –
(然后将其标记为答案。) – ddekany