关于Thymeleaf的优点,我只说一条:JSTL是JSP使用,那么它可以在html中完全取代JSTL
1.在pom.xml文件中添加依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
spring-boot-starter-thymeleaf下面已经包括了spring-boot-starter-web,所以可以把spring-boot-starter-web的依赖去掉。
2.配置属性。其实完全可以使用不用配置,但是Spring Boot官方文档建议在开发时将缓存关闭,那就在application.properties文件中加入下面这行吧:
spring.thymeleaf.cache=false
3.创建Thymeleaf模板文件。在classpath:resources下创建一个名为templates的文件夹,在templates的子文件夹user中创建一个名为****.html的文件。(创建Spring Initializr应该系统帮你建好了,在src/main/resources下面就有)
4.把这条加到你要用thymeleaf的html页面中
<html xmlns:th="http://www.thymeleaf.org">
OK