thymeleaf依赖_[SpringBoot2.X] 14- Thymeleaf

83499e9f0eb0d234c13421b743a76d73.gif

Thymeleaf 介绍 ---模版引擎,为模版做数据渲染

  • Thymeleaf 的主要目标是将优雅的自然模板带到开发工作流程中
  • 并将 HTML 在浏览器 中正确显示,并且可以作为静态原型
  • 让开发团队能更容易地协作 Thymeleaf 能够处理HTML,XML,JavaScript,CSS 甚至纯文本。

长期以来

jsp 在视图领域有非常重要的地位

随着时间的变迁,出现了一位新的挑战者:Thymeleaf

Thymeleaf 是原生的,不依赖于标签库.它能够在接受原始 HTML 的地方进行编辑和渲染.

因为它没有与Servelet规范耦合,

因此Thymeleaf模板能进入jsp所无法涉足的领域。


说一下啊

在实际开发中,开发人员在开发之前,首先由产品经理来研究业务流程和业务需求,在研究的时候除了有文档之外,还会有页面原型,画圆形的软件最终生成的页面就是html文件,业务结构和业务流程基本都定义清楚在页面原型中,后端程序员只要根据这个页面中的具体的选项去做具体的实现就可以了

在使用JSP的时候,需要将页面内容拷贝到jsp中,HTML和jsp不能完全复用,如果使用Thymeleaf这个问题好像就被解决了

页面中的假数据和虚拟数据 用Thymeleaf [标记] 替换掉就好了

上述的单体架构比较完美的情况

如果是分布式开发架构的项目基于服务的-前后端分离的

Thymeleaf就失去闪光点了


Thymeleaf的基本使用

创建项目省略

修改POM文件,添加Thymeleaf依赖

f5e5906c7f6b08880af1681a85269584.png

创建Controller

[templates资源文件夹的安全性很高,不允许直接访问]所以需要页面跳转进入

ca8c4abb65c23d0c94307868dc672f1e.png

创建视图

b5fb9c44b721078e8951e313bf8598d9.png

运行结果

4a48bb8fa0935dd4dda89ae44a83a029.png

th 报红解决

xmlns:th="http://www.thymeleaf.org"

12a0a1ff708b1fc1be7fdc1c947596da.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值