📅  最后修改于: 2023-12-03 15:35:03.075000             🧑  作者: Mango
本示例采用了 Spring Boot 框架和 Thymeleaf 模板引擎。Spring Boot 是一个用于创建独立的、生产级别的 Spring 应用程序的框架,而 Thymeleaf 是一个基于 HTML,XML,JavaScript等的模板引擎。
下载代码
git clone https://github.com/spring-projects/spring-boot.git
进入示例程序目录
cd spring-boot-samples/spring-boot-sample-thymeleaf
启动应用程序
mvn spring-boot:run
在浏览器中访问程序
http://localhost:8080/
效果展示
项目引入的 Maven 依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
Thymeleaf 模板页面
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8" />
<title>Thymeleaf 示例</title>
</head>
<body>
<h1 th:text="${message}">Hello World!</h1>
</body>
</html>
控制器部分代码
@Controller
public class SampleController {
@GetMapping("/")
public String helloWorld(Model model) {
model.addAttribute("message", "Hello World!");
return "hello";
}
}
本示例演示了如何在 Spring Boot 中使用 Thymeleaf 模板引擎。通过 Maven 引入依赖和编写简单的控制器和模板,就可以实现基本的页面渲染。在实际开发中,Thymeleaf 能够更完美地处理页面数据渲染,让我们的工作更加高效。