1、假设新建一个公共页面header.html
...
<body>
<div th:fragment="header">
此处为header.html核心代码
</div>
</body>
...
2、假设其它页面引入公共页面(页面头部header、导航侧栏aside、底部导航footer)
下面语句表示查找引用header.html下的fragment="header"的片段(注意:.html可以省略)。
~{}表示SpringBoot项目路径templates下的资源。
<div th:replace="~{header::header}"></div>
如果变成下面语句,对于SpringBoot项目来说,查找路径为templates.fragments文件夹下的header.html。
<div th:replace="~{fragments/header::header}"></div>