模板 + 数据模型 进行合并
常见的模板引擎
JSP、Velocity、Freemarker、Thymeleaf
- springboot推荐使用Thymeleaf
导包
<properties>
<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>
<!-- 布局功能的支持程序 thymeleaf3主程序 layout2以上版本 -->
<!-- thymeleaf2 layout1-->
<thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
先搞一个controller
@Controller
public class ThymeleafController {
@RequestMapping("/index")
public String hello(Model model){
model.addAttribute("username","王昭君");
return "hello";
}
}
然后整一个配置文件
applicatioon.yml 什么都不用写 就用8080
随意准备html
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>撒拉黑</title>
<!--webjars-->
<script src="/webjars/jquery/3.4.1/jquery.js" ></script>
<script>
alert($);
</script>
</head>
<body>
<div th:text="${username}" >你好xx</div>
</body>
</html>
网友评论