SpringMVC配置Thymeleaf


一、pom.xml

1     
2     <dependency>
3       <groupId>org.thymeleafgroupId>
4       <artifactId>thymeleaf-spring5artifactId>
5       <version>3.0.15.RELEASEversion>
6     dependency>

二、springmvc-servlet.xml

 1     
 2     <bean id="viewResolver" class="org.thymeleaf.spring5.view.ThymeleafViewResolver">
 3         <property name="order" value="1"/>
 4         <property name="characterEncoding" value="UTF-8"/>
 5         <property name="templateEngine" ref="templateEngine"/>
 6     bean>
 7 
 8     
 9     <bean id="templateEngine" class="org.thymeleaf.spring5.SpringTemplateEngine">
10         <property name="templateResolver" ref="templateResolver" />
11     bean>
12 
13     
14     <bean id="templateResolver" class="org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver">
15         
16         <property name="prefix" value="/WEB-INF/templates/"/>
17         
18         <property name="suffix" value=".html"/>
19         
20         <property name="templateMode" value="HTML5"/>
21         
22         <property name="cacheable" value="false"/>
23         
24         <property name="characterEncoding"  value="UTF-8" />
25     bean>