springboot使用freemarker模板引擎

首先引入freemarker
<!-- freemarker依赖包 -->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>

编写ftl文件,注意默认放在resource/templates/下,也可以在application.yml重新定义
hello freemarker!${name}
<#if sex="0">男
<#else>女
</#if>

spring:freemarker:cache: falsetemplate-loader-path: classpath:/templates/suffix: .ftl

编写控制类
package com.tzp.freemarker.controller;import java.util.Map;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;@Controller
public class FreeMarkerController {@RequestMapping("/ftlindex")public String index(Map<String, Object> result) {result.put("sex", "0");result.put("name", "xxx");return "index";}}

测试效果
 

转载于:https://www.cnblogs.com/zengpingtang/p/10810058.html

Spring Boot 9-FreeMarker模板引擎相关推荐

  1. Spring Boot整合Thymeleaf模板引擎

    转载自 Spring Boot整合Thymeleaf模板引擎 什么是Thymeleaf Thymeleaf是一款用于渲染XML.XHTML.HTML5内容的模板引擎.类似Velocity,FreeMa ...

  2. Spring Boot集成Thymeleaf模板引擎

    一.Thymeleaf 模板介绍 Spring Boot 推荐使用Thymeleaf 来代替传统开发中的JSP,那么什么是Thymeleaf 模板引擎呢?下面就来简单的介绍一下. Thymeleaf ...

  3. js文件中怎么使用thymeleaf标签_007、Spring Boot集成Thymeleaf模板引擎

    1. Thymeleaf 介绍 Thymeleaf 是适用于 Web 和独立环境的现代服务器端 Java 模板引擎. Thymeleaf 的主要目标是为您的开发工作流程带来优雅的自然模板 - 可以在浏 ...

  4. Spring Boot中使用模板引擎引用资源

    目录 概念 演示 概念 在Spring Boot中可以通过模板引擎去引用资源,如果项目改变了,也是可以跑的,不需要自己手动一个个去改链接. 演示 运行截图如下: 但修改properties文件: se ...

  5. Spring Boot中使用模板引擎参数化传参数

    目录 理论 代码及演示 理论 在导航页里面,当点击某个栏目的时候,就得被激活,在Spring Boot中,一般把导航页做成片段的形式,这个片段是可以根据参数进行激活某一个栏目,如下的演示所示,通过三元 ...

  6. Spring Boot 系列(五)web开发-Thymeleaf、FreeMarker模板引擎

    前面几篇介绍了返回json数据提供良好的RESTful api,下面我们介绍如何把处理完的数据渲染到页面上. Spring Boot 使用模板引擎 Spring Boot 推荐使用Thymeleaf. ...

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

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

  8. Java项目中利用Freemarker模板引擎导出--生成Word文档

    应邀写的一篇文章:Java项目中利用Freemarker模板引擎导出--生成Word文档 资源下载:https://download.csdn.net/download/weixin_41367523 ...

  9. Spring Boot 整合 FreeMarker 实例

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

  10. freemarker模板引擎的使用教程

    1.添加依赖 在pom.xml依赖文件中以下添加freemarker的依赖,当然也可以在新建springboot项目时直接选择 <dependency><groupId>org ...

最新文章

  1. php每分钟刷新一次的验证码,php如何在进入页面的时候自动刷新一次验证码
  2. Servlet学习DAY_02:重定向/ 文件上传/ Cookie和Session/ 导入一个工程 / 配置欢迎页面 / 同步请求和异步请求/JSON和AJax介绍 /过滤器
  3. OpenCV: OpenCV人脸检测框可信度排序
  4. OC中的基本容器和基本数据类型
  5. 移植tslib到开发板及部分问题解决
  6. DUBBO 使用问题记录
  7. C++并发编程 (1) 基本知识
  8. 12.Bridge-桥接模式
  9. JavaScript学习(十四)—元素节点关系和特殊节点
  10. 张一鸣倡议AI发展要讲责任,马维英谈头条AI现状和未来 | 实录
  11. 321. 拼接最大数
  12. 生产环境中的PHP WEB 简单架构
  13. Geoserver使用CSS插件编辑Style样式
  14. SQL Server使用
  15. MATLAB 2015B中文安装激活破解方法图文教程
  16. leaflet怎么获取矩形的中心点位 getCenter()
  17. 照着这本“书”,3年量产自动驾驶卡车
  18. 550+超强动态文字动画AE模板(标题,字幕,标注,对话)等视频制作元素
  19. stc89c51单片机音乐盒系统设计_基于单片机数字音乐盒的设计与实现(附PCB,电路图,程序)...
  20. Zeromq 学习笔记1

热门文章

  1. XPath学习:轴(2)——parent
  2. 江苏大学矩阵论、数理统计期末考试复习
  3. 【嵌入式实验】《嵌入式数据库 sqlite 移植及使用》
  4. 【MyBatis笔记】0-MyBatis简介
  5. PowerShell监控——监控共享打印机 获取打印记录、打印人员、打印文件等详细信息
  6. 如何修改linux的 系统语言
  7. 颠覆传统!麦肯锡的数字化咨询:只用5步,打造创新的数据架构
  8. map/multimap容器
  9. linux防火墙为空文件夹,如何记录Linux IPTables防火墙丢弃的数据包到日志文件-linux防火墙设置...
  10. 默认地址路径修改_修改Docker默认路径