Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Spring Boot 上使用 thymeleaf 进行 Web 应用程序开发。
也许我必须制作许多(html)页面。但是 thymeleaf 似乎不支持部分渲染。
我想要像 ruby on rails 中的'yield'之类的东西。
看起来这是一个关于使用 Thymeleaf 共享布局的视图的问题。因此,OP 在评论中共享的链接是将其作为 DIY 解决方案处理的一种方式。Thymeleaf布局方言是我的首选解决方案,因为它不需要我编写任何代码。Spring Boot 让它变得简单——只需在你的类路径中包含“nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect”。Spring Boot 代码库中有一个示例。
百里香中的碎片怎么样?
<body> <div th:include="fragments/footer :: footer">...</div> </body>
http://www.thymeleaf.org/doc/articles/layouts.html