Thymeleaf 指定多个路径作为模板目录

今天自己想在开发平台上增加一套前端的界面,突然想到自己还没有一套用来做展示用的cms系统,为了把cms的模板和后台的模板分开存放,试验了下怎么样设置多个模板路径,代码在此:

    <bean id="springTemplateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine">
        <property name="templateResolvers">
            <set>
                <bean class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver">
                    <property name="prefix" value="/WEB-INF/views/${view-themes}/"/>
                    <property name="suffix" value=".html"/>
                    <property name="templateMode" value="HTML"/>
                    <property name="cacheable" value="false"/>
                    <property name="checkExistence" value="true"/>
                </bean>

                <bean class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver">
                    <property name="prefix" value="/WEB-INF/views/cms/"/>
                    <property name="suffix" value=".html"/>
                    <property name="templateMode" value="HTML"/>
                    <property name="cacheable" value="false"/>
                    <property name="checkExistence" value="true"/>
                </bean>
            </set>
        </property>
        <property name="additionalDialects">
            <set>
                <bean class="cn.firegod.common.thymeleaf.extras.shiro.dialect.ShiroDialect"/>
            </set>
        </property>
        <property name="enableSpringELCompiler" value="true"/>
    </bean>

 

Leave a Comment

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据