<!-- thymeleaf html视图解析器 ******* 用于WEB-INF/views/页面视图解析 -->
<bean id="templateResolver"
class="org.thymeleaf.spring3.templateresolver.SpringResourceTemplateResolver">
<property name="prefix" value="WEB-INF/views/" />
<property name="suffix" value=".html" />
<property name="templateMode" value="HTML5" />
<property name="cacheable" value="false" />
<property name="characterEncoding" value="UTF-8"/>
</bean>
<!-- thymeleaf html视图解析器 ******* 用于WEB-INF/custom/的页面视图解析 -->
<bean id="templateResolverCard"
class="org.thymeleaf.spring3.templateresolver.SpringResourceTemplateResolver">
<property name="prefix" value="WEB-INF/custom/" />
<property name="suffix" value=".html" />
<property name="templateMode" value="HTML5" />
<property name="cacheable" value="false" />
<property name="characterEncoding" value="UTF-8"/>
</bean>
<!-- thymeleaf html模板引擎 -->
<bean id="templateEngineViews" class="org.thymeleaf.spring3.SpringTemplateEngine">
<property name="templateResolver" ref="templateResolver" />
</bean>
<bean id="templateEngineCustom" class="org.thymeleaf.spring3.SpringTemplateEngine">
<property name="templateResolver" ref="templateResolverCard" />
</bean>
<!-- 配置多个视图解析 -->
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="viewResolvers">
<list>
<!-- jsp -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
<!-- 如果是返回映射视图路径包含alipay
<property name="viewNames"><!-- 多视图路径映射 -->
<list>
<!-- <value>ent
<value>alipay
</list>
</property>
<property name="order" value="1" />
</bean>
<!-- html -->
<bean class="org.thymeleaf.spring3.view.ThymeleafViewResolver">
<property name="characterEncoding" value="UTF-8"/>
<property name="templateEngine" ref="templateEngineViews" />
<!-- 如果是返回映射视图路径包含ent
<property name="viewNames"><!-- 多视图路径映射 -->
<list>
<value>ent
<value>html
<value>Movingupon
</list>
</property>
<property name="order" value="2" />
</bean>
<bean class="org.thymeleaf.spring3.view.ThymeleafViewResolver">
<property name="characterEncoding" value="UTF-8"/>
<property name="templateEngine" ref="templateEngineCustom" />
<!-- 如果是返回映射视图路径包含views
<property name="viewNames"><!-- 多视图路径映射 -->
<list>
<value>views
</list>
</property>
<property name="order" value="3" />
</bean>
</list>
</property>
</bean>