当前位置: 首页 > article >正文

在Spring Boot中如何使用Freemaker模板引擎

在 Spring Boot 中使用 FreeMarker 模板引擎可以帮助你创建动态的 Web 页面。以下是详细的步骤和示例代码,介绍如何在 Spring Boot 项目里集成和使用 FreeMarker。

1. 添加依赖

如果你使用的是 Maven 项目,需要在 pom.xml 文件中添加 FreeMarker 相关依赖。Spring Boot 提供了对应的 Starter 依赖,可简化配置过程。在 标签内添加如下内容:
xml

org.springframework.boot
spring-boot-starter-freemarker

如果你使用 Gradle 项目,在 build.gradle 文件的 dependencies 块中添加:
groovy
implementation ‘org.springframework.boot:spring-boot-starter-freemarker’

2. 配置 FreeMarker

Spring Boot 对 FreeMarker 有默认的配置,但你也可以根据需求进行自定义配置。默认情况下,FreeMarker 模板文件存放在 src/main/resources/templates 目录下,后缀为 .ftl。
你可以在 application.properties 或 application.yml 中进行额外的配置,例如修改模板文件的后缀:
application.properties 配置示例
properties
spring.freemarker.suffix=.html
application.yml 配置示例
yaml
spring:
freemarker:
suff


http://www.kler.cn/a/559378.html

相关文章:

  • Cocos Creator Shader入门实战(一):材质和Effect的了解
  • docker容器网络配置及常用操作
  • 如果二者隔离级别不一致,以哪个为主。例如@Transactional 隔离级别是RC,mysql是RR
  • FunAudioLLM:用语音大模型解锁智能语音交互的无限可能
  • 第六届全球数据库大赛:PolarDB TPC-C性能优化挑战赛方案分享(一)--参数调优
  • Linux相关概念和易错知识点(30)(线程互斥、线程同步)
  • SQLMesh 系列教程8- 详解 seed 模型
  • C#贪心算法
  • 第六次作业
  • HTTP实验(ENSP模拟器实现)
  • C语言基础之【函数】
  • docker下安装 es 设置账号密码
  • 使用 Grafana 监控 Spring Boot 应用
  • 离子阱量子计算机的原理与应用:开辟量子计算的新天地
  • 分布式服务注册与发现
  • Maxscript血管网络分形的算法实现
  • Golang学习笔记_36——装饰器模式
  • DeepSeek本地搭建 和 Android
  • 后门慈善家
  • Leetcode 3464. Maximize the Distance Between Points on a Square