Java web用springboot开发web application时,前端部分用thymeleaf模板引擎,现在希望页面可以组装,就是头部单独写,每个页面都用那个头部,尾部等一样,就像php的blade。
查阅thymeleaf的文档发现是提供了继承的,th:fragment和th:replace就可以完成我希望的工作。
但是现在在yeoman这一套前端开发流程下,里面是纯的HTML,不能试试预览是否有效果。
怎么更好地解决这个问题,或者说有什么方法可以更方便地写java web的前端么?
Thymeleaf テンプレート ファイルは適切にフォーマットされた HTML ファイルなので、直接開いて効果を確認できます。この目的に基づいて、Thymeleaf の継承と置き換えでは、実際には各ファイルのヘッダーを繰り返し書き込む必要があり、繰り返し書かないと、直接開いて効果を確認するという目的を達成できません。したがって、効果を確認するためにすべてのページを開く必要があるかどうかは、ここで選択できます。デモを参照できます: https://github.com/thymeleaf/thymeleafexamples-petclinic