Springboot整合freemarker和相应的语法详解

FreeMarker 是?款 模板引擎: 即?种基于模板和要改变的数据, 并?来?成输出?本(HTML??,?邮件,配置?件,源代码等)的通??具。 是?个Java类库。
FreeMarker 被设计?来?成 HTML Web ??,特别是基于 MVC 模式的应?程序,将视图从业务逻辑抽离处理,业务中不再包括视图的展示,?是将视图交给 FreeMarker 来输出。虽然 FreeMarker 具有些编程的能?,但通常由 Java 程序准备要显示的数据,由 FreeMarker ?成??,通过模板显示准备数据。
FreeMarker是一款Spring官方推荐使用的模板引擎。以'.flt'结尾的文件。
Springboot整合freemarker和相应的语法详解
文章图片

FreeMarker环境搭建(SpringBoot集成FreeMarker)
1.新建SpringBoot Web项?
Springboot整合freemarker和相应的语法详解
文章图片

Springboot整合freemarker和相应的语法详解
文章图片

Springboot整合freemarker和相应的语法详解
文章图片
Springboot整合freemarker和相应的语法详解
文章图片

2.配置坐标依赖和部署插件
Springboot整合freemarker和相应的语法详解
文章图片

4.0.0com.xxxx054-springboot-freemarker0.0.1-SNAPSHOT054-springboot-freemarkerDemo project for Spring Boot1.8UTF-8UTF-82.3.7.RELEASEorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestorg.junit.vintagejunit-vintage-engineorg.freemarkerfreemarker2.3.23org.springframework.bootspring-boot-dependencies${spring-boot.version}pomimportorg.apache.maven.pluginsmaven-compiler-plugin3.8.11.81.8UTF-8org.springframework.bootspring-boot-maven-plugin2.3.7.RELEASEcom.xxxx.Applicationrepackagerepackage

3.修改配置?件 application.yml
## freemarkerfreemarker:#处理所有以.ftl结尾的文件;ftl是freemarker默认的文件后缀suffix: .ftlcontent-type: text/html#设置模板的默认编码:UTF-8charset: UTF-8#默认从设置的目录下开始查找对应的模板文件template-loader-path: classpath:/views/

4.编写Controller类
【Springboot整合freemarker和相应的语法详解】到此这篇关于Springboot整合freemarker和相应的语法的文章就介绍到这了,更多相关Springboot整合freemarker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    推荐阅读