Spring thymeleaf 的快速默认搭建使用
- thymeleaf 的搭建
- Pom 文件
- thymeleaf 的使用
- Controller
- 返回参数String
- 资源文件路径
- 访问端点显示HTML页面
thymeleaf 的搭建
Pom 文件
Pom 文件引入 spring-boot-starter-thymeleaf 依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
thymeleaf 的使用
Controller
在 Controller上加上 @Controller 注解,thymeleaf 是搭配 @Controller 注解使用(不能够搭配使用 @RestController)。
@Controller
public class XxxxController {}
返回参数String
返回参数需要 String 来匹配上 resouces 里面的 html 页面文件。
@GetMapping("/index")
public String index() {
return "index";
}
资源文件路径
HTML页面文件的默认路径如下:
- html 文件在 templates 目录下
HTML页面使用到的静态资源文件的默认路径如下:
- css 文件在 static/css 目录下
- javascript 文件在 static/js 目录下
示例:在HTML页面文件内引入路径为
访问端点显示HTML页面
index.html 内容如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Home</title>
</head>
<body>
Hello World
</body>
</html>
访问 /index 端口,会见到对应的 index.html 页面内容。