用spring boot和thymeleaf如何前后端连接
时间: 2023-11-27 10:54:23 浏览: 137
在Spring Boot中使用Thymeleaf模板引擎,可以方便地实现前后端的连接。以下是一些基本步骤:
1. 在pom.xml中添加Thymeleaf依赖:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
```
2. 在application.properties中配置Thymeleaf的模板路径:
```
spring.thymeleaf.prefix=classpath:/templates/
```
3. 在Controller中定义请求处理方法,返回模板名称:
```java
@Controller
public class MyController {
@GetMapping("/hello")
public String hello(Model model) {
model.addAttribute("message", "Hello Thymeleaf!");
return "hello";
}
}
```
4. 在resources/templates目录下创建hello.html文件,使用Thymeleaf的模板语法渲染页面:
```html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Thymeleaf Example</title>
</head>
<body>
<h1 th:text="${message}"></h1>
</body>
</html>
```
5. 启动应用程序,访问http://localhost:8080/hello,应该能看到“Hello Thymeleaf!”。
这样就完成了一个简单的前后端连接。在控制器中使用Model对象来传递数据到视图中,Thymeleaf模板引擎将数据绑定到HTML元素上。
阅读全文