Конфигурация Spring Freemarker, Путь к шаблону - PullRequest
1 голос
/ 27 января 2012

У меня есть следующая конфигурация, которая работает.Теперь наши клиенты хотят настроить эти почтовые шаблоны.Потому что мы пытаемся доставить файл войны нескольким клиентам и не хотим отменять изменения, которые они вносят в эти шаблоны.Поэтому я думаю, нам может понадобиться поместить папку mailTemplate в Tomcat Root или куда-то еще, но не в веб-приложение.Я попытался изменить значение templateLoaderPaths на что-то вроде этого: value="../mailTemplate", но это сработало.Пожалуйста помоги.Спасибо.

<bean id="freeMarkerConfigurer"
        class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
        <property name="templateLoaderPaths"
            value="/WEB-INF/mailTemplate/" />
        <property name="freemarkerSettings">
            <props>
                <prop key="template_update_delay">1800</prop>
                <prop key="default_encoding">UTF-8</prop>
                            </props>
        </property>

    </bean>

1 Ответ

2 голосов
/ 27 января 2012

Укажите полный путь файла к каталогу шаблона в виде URL-адреса «file:», например

<property name="templateLoaderPaths" value="file:///path/to/mailTemplate/" />
...