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

在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

相关文章:

  • 如何使用Spring boot框架实现图书管理系统
  • 【机器学习】13.十大算法之一K均值算法(K-means)聚类详细讲解
  • [VSCode]彻底卸载和重装,并搭建Java开发环境
  • Linux的权限
  • 鹰角基于 Flink + Paimon + Trino 构建湖仓一体化平台实践项目
  • rpc到自己java实现rpc调用再到rpc框架设计
  • 3DGS(三维高斯散射)与SLAM技术结合的应用
  • RD-搭建测试环境
  • Pygame经典小游戏--贪吃蛇(完整代码+部分代码讲解)
  • React(8)
  • 图的最短路径:Dijkstra算法和Bellman-Ford算法(C++)
  • 数据结构3-栈和队列
  • 华为防火墙初步命令配置
  • Dify丝滑云或本地docker部署步骤 适用Linux macOS
  • easelog(1)基础C++日志功能实现
  • 如何设计合理的树状结构表:平衡查询效率与维护效率
  • 力扣hot100刷题——0~10
  • zyNo.26
  • LlamaIndex中使用本地LLM和Embedding
  • ue5 Arch vis AI traffic system 车辆系统添加不同种类的车
  • 雇来的“妈妈”:为入狱雇主无偿带娃4年,没做好准备说再见
  • 保证断电、碰撞等事故中车门系统能够开启!隐藏式门把手将迎来强制性国家标准
  • 招行:拟出资150亿元全资发起设立金融资产投资公司
  • 外交部回应西班牙未来外交战略:愿与之一道继续深化开放合作
  • 探索人类的心灵这件事,永远也不会过时
  • 最新研究:基因编辑治疗晚期胃肠道癌显成效