依赖
1 | <parent> |
Thymeleaf (主推)
轻量级的模板引擎(负责逻辑业务的不推荐,解析DOM或者XML会占用多的内存)
可以直接在浏览器中打开且正确显示模板页面
直接是html结尾,直接编辑
配置
1 | spring: |
1 | src/main/java/com/demon/freemarker/controller |
示例代码
IndexController.java
@Controller
public class IndexController {
/**
* 路由 /index2
* 返回 index2 这里默认配置自动映射到目录(templages/)下的index2.html
*/
@GetMapping("/index2")
public String index(Model model){
model.addAttribute("content","hello thymeleaf");
return "index2";
}
}
index.html
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Thymeleaf</title>
</head>
<body>
this is welcome <span th:text="${content}"></span>
</body>
</html>