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