SpringBoot中的使用thymeleaf模板引擎提供了对每个页面的公共的部分,比如导航栏,页脚部分或者head标签中引入的固定的公共资源等,抽取公共代码进行简单的引入即可达到公共页面代码的复用。
废话少说直接开始带大家具体操作下:
我所使用的thymeleaf模板引擎版本为:3.0.11的
Thymeleaf提供了三种引入方式:
- th:insert
- th:replace
- th:include
在定义公共代码时,有如下两种当时:
- 定义id名进行引入
- 使用 th:fragment 定义公共代码部分
定义公共代码示例
此处使用了两种方式进行定义,便于下面进行演示
<!-- 公共页面代码,此处为了用于区分使用了span标签 -->
<span th:fragment="comId" id="commonId">
我是公共代码
</span>
公共代码页面截图