Spring Boot–使用Thymeleaf遇到过的坑
错误1:Thymeleaf模板引擎报错问题:
首先Thymeleaf是需要导依赖的:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
如果需要更改版本号,利用相应的代码,在pox.xml文档中在进行配置就可以了,代码如下,这里配置的都是最高版本:
<properties>
<java.version>1.8</java.version>
<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>
<thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version>
</properties>
但是我当时按照这个版本配置,构建完成,在运行的时候出现了错误,花了一上午的时间百度,发现是版本的问题,更改版本如下,问题解决
<properties>
<java.version>1.8</java.version>
<thymeleaf.version>3.0.11.RELEASE</thymeleaf.version>
<thymeleaf-layout-dialect.version>2.1.1</thymeleaf-layout-dialect.version>
</properties>
错误2:.由于controller位置建错,无法访问,
实际上应该是在com.atguigu目录下建立一个controller文件夹,重新建立一个hellocontroller,正确的目录情况应该是这样: