![5a42256b3fa9ca007b32f23e18ba513a.gif](https://i-blog.csdnimg.cn/blog_migrate/cb9aaf362dd74cacb167644e8827607c.gif)
- 可能是最全的Thymeleaf参考手册(一):配置
- 可能是最全的Thymeleaf参考手册(二):标准表达式语法(一)
- 可能是最全的Thymeleaf参考手册(三):标准表达式语法(二)
- 可能是最全的Thymeleaf参考手册(四):标准表达式语法(三)
- 可能是最全的Thymeleaf参考手册(五):设置属性值
- 可能是最全的Thymeleaf参考手册(六):迭代
- 可能是最全的Thymeleaf参考手册(七):条件评估
- 可能是最全的Thymeleaf参考手册(八):模板布局
- 可能是最全的Thymeleaf参考手册(九):局部变量
- 可能是最全的Thymeleaf参考手册(十):优先级
- 可能是最全的Thymeleaf参考手册(十一):注释和块
- 可能是最全的Thymeleaf参考手册(十二):内联
- 可能是最全的Thymeleaf参考手册(十三):文本模板模式
- 可能是最全的Thymeleaf参考手册(十四):其它配置
- 可能是最全的Thymeleaf参考手册(十五):模板缓存
可能是最全的Thymeleaf参考手册(十六):模板解耦逻辑
- 作为独立的库工作,可以从多个测试框架(例如JUnit)中调用。
- 仅测试视图层:模板处理及其结果。
- 允许将测试输入指定为标记片段,也可以指定为正在开发的基于Thymeleaf的应用程序的模板文件的链接,以便轻松测试其视图层。
- 通用的测试工件:测试序列,迭代,并发执行...
- Spring Framework和Spring Security 集成。
%TEMPLATE_MODE HTML5# ------------ separator comment -----------%CONTEXTonevar = "Goodbye,"# ------------------------------------------%MESSAGESone.msg = Crisis# ------------------------------------------%INPUT<html> <body> <span th:text="${onevar}">Hello,span> <span th:text="#{one.msg}">World!span> body>html># ------------------------------------------%OUTPUT<html><body> <span>Goodbye,span> <span>Crisisspan>body>html>
Thymeleaf Eclipse插件
https://github.com/thymeleaf/thymeleaf-extras-eclipse-plugin
用于Eclipse IDE的Thymeleaf插件添加了内容辅助功能,使在Thymeleaf模板中的工作变得更好,更舒适。
- Thymeleaf属性处理器的 代码完成。
- 每个属性的详细说明。
- 表达式内的内容辅助:表达式实用程序对象。
Thymeleaf + Spring Security
https://github.com/thymeleaf/thymeleaf-extras-springsecurity
Thymeleaf Extras Spring Security库提供了一种方言,可以将Spring Security的多个授权和身份验证方面(版本3.x,4.x和5.x)集成到基于Thymeleaf的应用程序中。特征:- 基于Thymeleaf的等效于Spring Security JSP的标签库。
- 添加新的表达式实用程序对象,例如
#authentication
和#authorization
,用于将Spring Security功能集成到Thymeleaf表达式中。 - 添加新的属性,例如
sec:authentication
和sec:authorized,
以简化安全性配置。
使用此库,可以轻松使用Spring Security中定义的基于角色的访问限制:
<div sec:authorize="hasRole('ROLE_ADMIN')"> This will only be displayed if authenticated user has role ROLE_ADMIN.div>
与安全性相关的对象也可以包含在普通的Thymeleaf表达式中:
"${#authentication.name}"> The value of the "name" property of the authentication object should appear here.
</div>
Thymeleaf + IE条件注释
https://github.com/thymeleaf/thymeleaf-extras-conditionalcomments
Thymeleaf Extras条件注释库为Thymeleaf模板中的Internet Explorer 条件注释提供了支持。
在条件注释中 处理Thymeleaf 属性处理器。支持条件注释的整个语法。IE条件注释如下所示:
并且由于有了这个库,它们可以像下面的代码一样正确执行:
另外,Thymeleaf用户在Thymeleaf项目之外开发和维护,并根据其自己的许可和支持条款进行分发。如Thymeleaf Layout Dialect、Thymeleaf Cache Dialect、Data Attribute Dialect、Thymeleaf Spring Data Dialect等,感兴趣的,可根据以下地址查看其相关信息。
Thymeleaf Layout Dialecthttps://github.com/ultraq/thymeleaf-layout-dialectThymeleaf Cache Dialecthttps://github.com/Antibrumm/thymeleaf-extras-cache-dialectData Attribute Dialecthttps://github.com/mxab/thymeleaf-extras-data-attributeThymeleaf Spring Data Dialecthttps://github.com/jpenren/thymeleaf-spring-data-dialect
- End -
![613deff17790ba151593bd5a93e3c035.gif](https://i-blog.csdnimg.cn/blog_migrate/dcf716cc2c8f6717e4b3bd24c6740832.gif)
回复以下关键字,获取更多资源
SpringCloud进阶之路 | Java 基础 | 微服务 | JAVA WEB | JAVA 进阶 | JAVA 面试 | MK 精讲
![613deff17790ba151593bd5a93e3c035.gif](https://i-blog.csdnimg.cn/blog_migrate/dcf716cc2c8f6717e4b3bd24c6740832.gif)
往期精选
![2ef3bec8b9d875da7cef5ce4fdcea547.png](https://i-blog.csdnimg.cn/blog_migrate/c815a485a0555fe90810aee71a8b1b7f.png)
可能是最全的Thymeleaf参考手册(一):配置
ribbon,不带这么坑人的!
Spring Cloud进阶之路 | 十二:断路器聚合监控(Turbine)
面试宝典(一):除零问题
重温Java基础(七):位运算符
避坑指南(四):zuul整合断路器监控线程池一直loading
docker进阶之路-基础篇 | 二:protainer安装与使用
集群式Quartz定时任务框架实践
如果喜欢我们的文章
可以关注我们
也可以点击右下角的在看告诉我们
期待与您相遇
点“在看”你懂得
![57309cc6b749a939ab1b9cd9d673e6df.png](https://i-blog.csdnimg.cn/blog_migrate/8e778f22b33a3b2903392fed83fabd9a.png)