使用springboot在整合使用thymeleaf模板时报错,出错原因应该是使用thymeleaf 模板版本跟springBoot不匹配。
第一种快速解决的方法
直接将@controller或者后面加一个@ResponseBody,其作用是将返回的数据以字符串的方式直接写给浏览器,而不是跳转到某个页面。
或者直接将@controller改为@RestController,这是spring新出的注解,相当于将@controller和@ResponseBody整合到一起。
第二种方式
更改thymeleaf版本使其与springBoot版本匹配就行。
起初pom.xml的配置是这样
<!--Thymeleaf-->
<!-- https://mvnrepository.com/artifact/org.thymeleaf/thymeleaf -->
<dependency>
<groupId>org.thymeleaf