采用模板+数据=HTML 实现页面的静态化。
也就是服务端的页面静态化技术。

JSP/Freemarker/Thymeleaf是常见的模板引擎。



  • 引依赖

okhttp与HttpClient一样的作用,实现远程访问:

实体类@Data等注解:



freemarker默认会从templates目录中获取模板,所以不要乱改:




freemarker基础语法:








遍历map集合中的数据:




if指令:



运算符:


  • 或者用这种方法()

空值处理:

  • 不存在显示’'空字符串:


内建函数:





  • 将数字类型转换成字符串:



spring boot整合freemarker及freemarker基础语法超详细讲解相关推荐

  1. Spring boot整合Redis实现发布订阅(超详细)

    Redis发布订阅 基础知识 相关命令 订阅者/等待接收消息 发布者/发送消息 订阅者/成功接收消息 常用命令汇总 原理 Spring boot整合redis 导入依赖 Redis配置 消息封装类(M ...

  2. 如何把Spring Boot的Jar包做成exe?超详细教程来了!

    以下文章来源方志朋的博客,回复"666"获面试宝典 作者 | 如漩涡 来源 | https://blog.csdn.net/m0_37701381/article/details/ ...

  3. Spring Boot项目介绍(值得学习,超详细)

    目录 1 Spring Boot介绍 2 创建Spring Boot项目 2.1 第一种方式, 使用Spring提供的初始化器, 就是向导创建SpringBoot应用 使用国内的地址 3 注解的使用 ...

  4. Scala的基础语法(超详细版)

    Scala的基础语法 文章目录 Scala的基础语法 1.声明值和变量 2.数据类型 3.算术和操作符重载 4.控制结构语句 4.1条件分支语句 4.2循环语句 5.方法与函数 5.1方法 5.2 函 ...

  5. 【从零开始学c++】——基础语法的详细讲解

    目录 前言 1.输入和输出 2.命名空间 2.1命名空间的定义 3.如何使用std中的函数 4.缺省参数 4.1 概念 4.2缺省参数分类 全缺省参数 半缺省参数 5.函数重载 5.1 函数重载概念 ...

  6. Spring boot整合Redis(入门教程)

    目录 源码分析 jedis VS lettuce 整合测试 导入依赖 配置连接 测试 存入字符串 存入对象 五大数据类型操作 自定义RedisConfig 存入对象 Redis工具类(常用API) 以 ...

  7. Spring Boot 整合 Freemarker

    这是一个相当老牌的开源的免费的模版引擎.通过 Freemarker 模版,我们可以将数据渲染成 HTML 网页.电子邮件.配置文件以及源代码等.Freemarker 不是面向最终用户的,而是一个 Ja ...

  8. freemarker ftl模板_Spring Boot2 系列教程(十)Spring Boot 整合 Freemarker

    今天来聊聊 Spring Boot 整合 Freemarker. Freemarker 简介 这是一个相当老牌的开源的免费的模版引擎.通过 Freemarker 模版,我们可以将数据渲染成 HTML ...

  9. Spring Boot 整合 FreeMarker 实例

    前言 在之前的文章Spring Boot 整合 Thymeleaf中,我们学习了如何将模板 Thymeleaf 整合到 Spring Boot 中,那今天我们就来看看,另一个老牌的开源免费模板引擎 - ...

最新文章

  1. 成功解决 gpu_device.cc:1120] Creating TensorFlow device (/device:GPU:0) - (device: 0, name: GeForce 94
  2. Application Desktop Toolbars 桌面工具栏
  3. 基于HTML在线考试系统开题报告,基于JSP的在线考试系统 开题报告.doc
  4. [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端三)
  5. 在 .NET 中使用 C# 处理 YAML
  6. DBA_Oracle Table Partition表分区概念汇总(概念)
  7. 第四十九期:化繁为简的五种码农必备工具
  8. java ascii码从小到大排序_待签名参数按照字段名的ascii码从小到大排序 怎么理解...
  9. 吴恩达机器学习之多变量线性回归实现部分
  10. azure 免费帐户注册_如何使用模拟器模拟Azure SQL数据库存储帐户行为
  11. SDN第5次上机作业
  12. log4j的配置文件的位置
  13. 472. 连接词(每日一难phase2--day24)
  14. Mysql数据库中修改密码的几种方式
  15. Qt获取windows文档、下载、图片等目录路径
  16. lan9252、lan9253和lan9254参数比较
  17. 假如用VIVO手机拍照,这几个功能一定要打开,效果媲美单反
  18. “原时法师”的开发流程记录和总结
  19. 狭义相对论从入门到入土(建议初一及以上)
  20. Lisp Command ActiveX

热门文章

  1. 【数据竞赛】Kaggle知识点:入门到进阶的10个问题
  2. Transformer总结(2022版)
  3. 通过游戏的方式与陌生人聊天,破冰是如何做到的?
  4. HSRP (不同VLAN之间的热备份路由协议)
  5. 洛谷P2746 [USACO5.3]校园网Network of Schools
  6. webform 转 MVC 飞一般的感觉
  7. nodejs之async异步编程
  8. Apache Thrift的使用
  9. ISA2004 发布内部TCP/IP打印机
  10. U2NET目标显著性检测,抠图去背景效果倍儿棒