二、SpringBoot2.x常見模板引擎講解和官方推薦使用
簡介:介紹經常使用的SpringBoot2.x模板引擎和官方推薦案例
一、JSP(後端渲染,消耗性能)
Java Server Pages 動態網頁技術,由應用服務器中的JSP引擎來編譯和執行,再將生成的整個頁面返回給客戶端
能夠寫java代碼
持表達式語言(el、jstl)
內建函數
JSP->Servlet(佔用JVM內存)permSize
javaweb官方推薦
springboot不推薦 https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#boot-features-jsp-limitations
二、Freemarker
FreeMarker Template Language(FTL) 文件通常保存爲 xxx.ftl
嚴格依賴MVC模式,不依賴Servlet容器(不佔用JVM內存)
內建函數
三、Thymeleaf (主推)
輕量級的模板引擎(負責邏輯業務的不推薦,解析DOM或者XML會佔用多的內存)
能夠直接在瀏覽器中打開且正確顯示模板頁面
直接是html結尾,直接編輯
xdlcass.net/user/userinfo.html
社會工程學
假裝
html
主要講的是筆記
java