springboot是通过jar包的方式打包数据,不是war包,而且是嵌入式的tomcat,不支持jsp页面,但我们不能通过静态页面来写项目,我们的后台传过来的数据就不能c:forch,c:if等进行数据处理
模板引擎:jsp、velocity、Freemaker、Thymeleaf
虽然种类很多,但是他们的工作原理是一样的,都是讲模板和数据整合,通过模板引擎进行处理后输出到页面。
springboot推荐使用Thymeleaf:语法简单,功能强大;
<!--引入模板引擎-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
通过在properties中设置thymeleaf的版本号:
<properties>
<java.version>1.8</java.version>
<!--修改thymeleaf版本-->
<thymeleaf.version>3.0.2.RELEASE</thymeleaf.version