<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	   xmlns:mvc="http://www.springframework.org/schema/mvc"
	   xmlns:context="http://www.springframework.org/schema/context"
	   xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">

	<!-- 根目录'/'对应页面 -->
	<mvc:view-controller path="/" view-name="/index.jsp"/>

	<!-- 拦截器 -->
	<mvc:interceptors>
		<!-- 公共拦截器 -->
		<mvc:interceptor>
			<mvc:mapping path="/**"/>
			<bean class="com.zheng.cms.web.interceptor.CmsWebInterceptor"></bean>
		</mvc:interceptor>
	</mvc:interceptors>

	<context:property-placeholder location="classpath:config.properties"/>

	<!-- thymeleaf视图 -->
	<bean id="templateResolver" class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver">
		<property name="order" value="0"/>
		<property name="prefix" value="${zheng-ui.path}"/>
		<property name="suffix" value=""/>
		<property name="templateMode" value="HTML"/>
		<property name="cacheable" value="false"/>
		<!--<property name="cacheable" value="true"/>-->
		<!--<property name="cacheTTLMs" value="10000"/>-->
	</bean>
	<bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine">
		<property name="templateResolver" ref="templateResolver"/>
		<property name="enableSpringELCompiler" value="true"/>
	</bean>
	<bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver">
		<property name="templateEngine" ref="templateEngine"/>
		<property name="characterEncoding" value="UTF-8"/>
		<property name="viewNames" value="/${app.name}/*"/>
	</bean>

</beans>