首页 > 技术文章 > springboot的模板引擎之简介区分(一)

zhushilai 2020-08-26 15:34 原文

1Jsp(后端渲染,消耗性能)

   Java  Server Pages 动态网页技术,由应用服务中的JSP引擎来编译和执行,再将生成的整个页面返回给客户端

   可以写java代码

    (el、jstl)

   内建函数

JSP ->Servlet(占用JVM内存)

javaweb官方推荐

但是springboot不推荐

2Freemarker

 FreeMarker Template Lanauage(FTL) 文件一般保存为 xxx.ftl

严格依赖MVC模式,不依赖Servlet的容器(不占用JVM内存)

内建函数

3Thymeleaf(主推)

轻量级的模板引擎(复杂的逻辑业务的不推荐,解析DOM或者xml会占用更多的内存),可以直接在浏览器中打开并且正确显示模板页面

直接是html结尾,直接编辑

 

推荐阅读