发表于2017-07-282019-01-01 作者 wind
今天自己想在开发平台上增加一套前端的界面,突然想到自己还没有一套用来做展示用的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>