整合Thymeleaf
1.1.1 需求分析
现在需要把用户信息在list.html页面上展示,目前有两种思路
- 思路1:直接在浏览器上访问 list.html页面,进入页面后异步加载商品数据,渲染页面
- 思路2:将请求交给tomcat处理,在服务端完成查询数据,跳转到list.html页面
两种方式都行,现在我们选择思路2,但是现在的页面是静态的HTML页面,静态页面中没有request域、不能使用<<c:foreach>>标签,那怎么把数据显示到静态页面上呢,答案是:可以使用Themeleaf (模板引擎)。Themeleaf是一种模板引擎
1.1.2 环境准备
第一步:添加Themeleaf的启动器
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
不需要做任何配置,启动器已经帮我们把Thymeleaf的视图器配置完成: