首页 > 电脑专区 > 电脑教程 >

spring-boot项目中如何集成使用thymeleaf

来源:互联网 2023-02-21 18:39:57 77

Thymeleaf是Java服务端模板引擎,能够处理HTML,XML,Javascript,CSS和文本,主要目标是提供自然的、高度可维护性的模板。基于自然模板的概念,将逻辑注入模板文件中,且不影响其设计原型。那在spring-boot中如何集成使用thymeleaf模板引擎呢?R8H办公区 - 实用经验教程分享!

spring-boot项目中如何集成使用thymeleafR8H办公区 - 实用经验教程分享!

spring-boot项目中如何集成使用thymeleafR8H办公区 - 实用经验教程分享!

工具/原料

  • spring boot
  • Intellij idea

方法/步骤

  • 1

    创建一个名为spring-boot-app-thymeleaf的工程R8H办公区 - 实用经验教程分享!

    spring-boot项目中如何集成使用thymeleafR8H办公区 - 实用经验教程分享!

  • 2

    打开pom.xml文件,在dependencies中添加依赖配置:R8H办公区 - 实用经验教程分享!

    dependency>R8H办公区 - 实用经验教程分享!

    groupId>org.springframework.boot/groupId>R8H办公区 - 实用经验教程分享!

    artifactId>spring-boot-starter-thymeleaf/artifactId>R8H办公区 - 实用经验教程分享!

    /dependency>R8H办公区 - 实用经验教程分享!

    spring-boot项目中如何集成使用thymeleafR8H办公区 - 实用经验教程分享!

  • 3

    点击maven project窗口的刷新按钮,下载新增的依赖库R8H办公区 - 实用经验教程分享!

    spring-boot项目中如何集成使用thymeleafR8H办公区 - 实用经验教程分享!

  • 4

    新增模板文件: 在templates目录下创建一个index.html文件,并编写模板内容.R8H办公区 - 实用经验教程分享!

    R8H办公区 - 实用经验教程分享!

    1. xmlns:th="http://www.thymeleaf.org: 为thymeleaf命名空间,必须引入。R8H办公区 - 实用经验教程分享!

    2. th:href="@{~/css/app.css}:以绝对路径的方式引入样式表文件R8H办公区 - 实用经验教程分享!

    3.${title}:后台返回属性变量R8H办公区 - 实用经验教程分享!

    4.th:text="${title}": 以文本的方式显示title值R8H办公区 - 实用经验教程分享!

    spring-boot项目中如何集成使用thymeleafR8H办公区 - 实用经验教程分享!

  • 5

    编写样式表:在static目录下,创建css目录及一个名为app的样式表文件,编写样式内容。R8H办公区 - 实用经验教程分享!

    spring-boot项目中如何集成使用thymeleafR8H办公区 - 实用经验教程分享!

  • 6

    创建路由: 在java/com.example.springbootapp目录下创建一个名为HomeController的Java类文件,编写代码。R8H办公区 - 实用经验教程分享!

    这里创建一个“/index.html”的路由,设置模板所需属性值并将之映射到index.html模板文件中。R8H办公区 - 实用经验教程分享!

    spring-boot项目中如何集成使用thymeleafR8H办公区 - 实用经验教程分享!

  • 7

    启动应用:点击idea右上角的run按钮或通过快捷键shift f10,启动应用。R8H办公区 - 实用经验教程分享!

    spring-boot项目中如何集成使用thymeleafR8H办公区 - 实用经验教程分享!

    spring-boot项目中如何集成使用thymeleafR8H办公区 - 实用经验教程分享!

  • 7本页面未经许可获取自百度经验
  • 8

    打开浏览器输入localhost:8080/index.html,查看页面内容R8H办公区 - 实用经验教程分享!

    spring-boot项目中如何集成使用thymeleafR8H办公区 - 实用经验教程分享!

  • 9

    这样,一个简单的spring boot thymeleaf应用构建完成。后续可以根据业务添加更多模板、样式或脚本。R8H办公区 - 实用经验教程分享!

  • 注意事项

    • thymeleaf使用语法可查阅thymeleaf官方文档

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!R8H办公区 - 实用经验教程分享!


    标签: 操作系统项目使用

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码