springboot的templates
时间: 2024-01-09 09:23:15 浏览: 36
在Spring Boot中,templates目录用于存放动态网页模板。这些模板可以使用Thymeleaf等模板引擎进行渲染,并通过控制器跳转访问。
要使用templates目录,首先需要引入Thymeleaf依赖。在pom.xml文件中添加以下依赖项:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
```
然后,在templates目录下创建HTML模板文件。这些模板文件可以包含动态内容,如变量、条件语句和循环等。Thymeleaf会根据模板文件和控制器的逻辑来渲染最终的HTML页面。
在控制器中,可以使用`@Controller`注解来定义一个控制器类,并使用`@RequestMapping`注解来指定访问路径。在方法中,可以使用`Model`对象来传递数据给模板。
以下是一个简单的示例:
```java
@Controller
public class MyController {
@RequestMapping("/hello")
public String hello(Model model) {
model.addAttribute("message", "Hello, World!");
return "hello"; // 返回模板文件名
}
}
```
在上面的示例中,`hello`方法将一个名为`message`的变量添加到`Model`对象中,并返回`hello`作为模板文件名。Thymeleaf会根据模板文件`hello.html`来渲染最终的HTML页面。
请注意,模板文件必须位于templates目录下,并且文件扩展名为`.html`。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)