Thymeleaf相关图形

一 需求调研、需求分析(即应用场景)

  1. jsp
    1. 局限于java语言
    2. 优化、性能差 
    3. jsp 需要编译运行,效率低
  2. Thymeleaf
    1. 模板引擎是一个技术名词,是跨领域跨平台的概念。
    2. Thymeleaf对网络环境不存在严格的要求,既能用于 Web 环境下,也能用于非 Web 环境下。
    3. 显示速度快、性能好

二 框架的设计思想

  1. 模板思想:首先,定义静态的模板;然后,再往里填充动态的数据,代替模板里面的占位符。
  2. Thymeleaf是基于Html语言。 Thymleaf语法是应用在html标签中,与html标签紧密结合的 。

三 体系的组织结构设计(重要组件、模块划分、模块间交互)

四 工作原理、运行流程

  1. 使用java语言来编写,运行在服务器端(如tomcat)。把处理后的数据发送给浏览器。
  2. 模板是作视图层工作的。  显示数据的。

五 详细设计:实现方法(技术)

六 使用说明:常用配置

  1. 模板引擎中的默认设置,可以找到resources文件夹下的.html文件
  2. spring.thymeleaf.cache=true,默认true,开户使用缓存。即第一次访问模板以后,第二次访问同一模板时,从内存中读取数据。但在开发过程中,我们经常需要去调试模板,然后获取最新的调试的数据,让我们对模板的修改立即生效,所以在开发阶段,我们会把它设置为false。
  3. spring.thymeleaf.encoding=utf-8,编码的格式。
  4. spring.thymeleaf.mode=HTML,模板的类型(默认是HTML,模板是htmL文件 )。thymeleaf不仅能支持html网页做为模板,也能支持其它类别的,只不过我们使用最多的模板是html网页。
  5. spring.thymeleaf.prefix,模板的前缀,默认是classpath:/templates/,即模板默认会放在这个目录下。即可以修改,一般使用默认的就行了。
  6. spring.thymeleaf.suffix,模板的后缀,默认值.html,即默认使用的是html网页模板。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值