模板技术
在springboot中不会使用jsp,而是使用模板技术,因为模板技术显示的更快。
模板技术分为三类:velocity,freemarker,thymeleaf。
Thymleaf是springboot官方推荐的模板技术。
配置环境:
- 添加依赖(热部署 lombok web thymeleaf )
- 添加配置
thymeleaf: prefix: classpath:/templates 模板文件的位置 suffix: .html 默认模板文件后缀 mode: HTML5 默认文件类型 encoding: UTF-8 文件编码 cache: false 是否开启缓存
-
创建一个h5文件,并添加命名空间
<html lang="en" xmlns:th="http://www.thymeleaf.org/">
- 写一个Controller
@GetMapping("/test01") public ModelAndView test01(ModelAndView mv){ mv.setViewName("index"); return mv; }