Thymeleaf处理复杂数据以及与SpringBoot整合

每篇一句

2020年, 来了, 在过去的一年里,我成长了很多, 学会了坚持,学会了做自己, 同时也自信了
希望今年能继续加油, 坚持下去,一定会有收获的

Thymeleaf介绍

thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于Apache License 2.0许可,由Daniel Fernández创建,该作者还是Java加密库Jasypt的作者。

Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP或其他模板引擎,如Velocity、FreeMarker等。Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。你可以使用它创建经过验证的XML与HTML模板。相对于编写逻辑或代码,开发者只需将标签属性添加到模板中即可。接下来,这些标签属性就会在DOM(文档对象模型)上执行预先制定好的逻辑。

我的理解就是, Thymeleaf的作用就是扩展HTML页面,使得html可以使用标签,来获取后台的数据,并渲染出来
这有点类似于JSP中的jstl.


SpringBoot整合Thymeleaf

  • 使用springboot 来集成使用Thymeleaf可以大大减少单纯使用thymleaf的代码量
  • 使用的时候,直接访问Controller层的方法就可以了看到结果了

下面是实现过程:

  • 依赖
<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值