SpringBoot+Tyhmeleaf:Template Mode 'HTML5' is deprecated. Using Template Mode 'HTML'

问题

    最近在使用Thymeleaf的时候,启动项目,出现了下面的错误:[THYMELEAF][main] Template Mode 'HTML5' is deprecated. Using Template Mode 'HTML' instead.


问题分析解决

    出现这个问题,是因为在application.properties中配置了下面的内容:

spring.thymeleaf.mode=HTML5 

而我引入的Thymeleaf架包没有指定版本,如下:


    org.springframework.boot
    spring-boot-starter-thymeleaf
 
这时使用
spring.thymeleaf.mode=HTML

就可以了,因为没有没有配置Thymeleaf的版本号时,默认使用的是Thymeleaf2.1。如果要使用THML5,则在引入Thymeleaf后,需要指定版本:


    3.0.2.RELEASE
    2.1.1


你可能感兴趣的:(Spring,Boot)