SpringBoot技术教程:整合Thymeleaf模板引擎

2024-11-28 0 438

SpringBoot技术教程:整合Thymeleaf模板引擎

在SpringBoot应用中,Thymeleaf是一个常用的模板引擎,它允许我们使用HTML来定义界面,并通过在HTML中添加额外的属性来动态地渲染数据。

步骤一:添加依赖

首先,我们需要在项目的pom.xml文件中添加Thymeleaf的依赖:

        
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
        
    

步骤二:配置Thymeleaf

在SpringBoot中,Thymeleaf的默认配置通常已经足够使用。如果需要自定义配置,可以在application.properties或application.yml文件中进行设置。

步骤三:创建Thymeleaf模板

在src/main/resources/templates目录下创建一个HTML文件,例如index.html。在这个文件中,我们可以使用Thymeleaf的语法来动态渲染数据。

        
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <title th:text="${title}">默认标题</title>
</head>
<body>
    <h1 th:text="${message}">默认消息</h1>
</body>
</html>
        
    

步骤四:在Controller中使用Thymeleaf

在SpringBoot的Controller中,我们可以使用Model对象来添加数据,并指定要渲染的Thymeleaf模板。

        
@Controller
public class IndexController {
    @GetMapping("/")
    public String index(Model model) {
        model.addAttribute("title", "欢迎来到我的网站");
        model.addAttribute("message", "这是一个使用SpringBoot和Thymeleaf创建的网页");
        return "index"; // 返回模板名称,SpringBoot会自动查找src/main/resources/templates目录下的index.html文件
    }
}
        
    

结论

通过以上步骤,我们已经成功地在SpringBoot应用中整合了Thymeleaf模板引擎。现在,当我们访问应用的根URL时,将会看到一个动态渲染的网页,其中包含了我们在Controller中设置的数据。

SpringBoot技术教程:整合Thymeleaf模板引擎
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本站尊重知识产权,如知识产权权利人认为平台内容涉嫌侵犯到您的权益,可通过邮件:8990553@qq.com,我们将及时删除文章
本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除

腾谷资源站 SpringBoot SpringBoot技术教程:整合Thymeleaf模板引擎 https://www.tenguzhan.com/1443.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务