SpringMVC系列之整合Thymeleaf【Thymeleaf整合springmvc介绍及Thymeleaf基础概念、使用语法详解】

Thymeleaf是java的模板引擎,可以将动态页面静态化;目前使用较多的模板引擎:Velocity、Freemarker、Thymeleaf

一、Maven依赖

Thymeleaf整合springmvc共需要两个jar:
1. thymeleaf
2. thymeleaf-spring5

 <dependency>
   <groupId>org.thymeleafgroupId>
   <artifactId>thymeleafartifactId>
   <version>3.0.9.RELEASEversion>
 dependency>
 <dependency>
   <groupId>org.thymeleafgroupId>
   <artifactId>thymeleaf-spring5artifactId>
   <version>3.0.9.RELEASEversion>
 dependency>

二、需要配置的Bean对象

在springmvc容器中,Thymeleaf需要配置3个Bean对象:
1. SpringResourceTemplateResolver
2. SpringTemplateEngine
3. ThymeleafViewResolver

代码:

 
<bean id="templateResolver"   class="org.thymeleaf.spring5.templateresolver.SpringResourceTemplat eResolver">  
	  
	<property name="prefix" value="/templates/" />  
	  
	<property name="suffix" value=".html" />  
	  
	<property name="characterEncoding" value="UTF-8" />  
	  
	<property name="templateMode" value="HTML" />
	   
	 <property name="cacheable"

你可能感兴趣的:(SpringMVC系列,java,html,js,spring,mvc)