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

FreeMarker是一款Spring官方推荐使用的模板引擎。接下来通过本文给大家介绍Springboot整合freemarker和相应的语法,感兴趣的朋友一起看看吧

FreeMarker 是⼀款 模板引擎: 即⼀种基于模板和要改变的数据, 并⽤来⽣成输出⽂本(HTML⽹⻚,⼦邮件,配置⽂件,源代码等)的通⽤⼯具。 是⼀个Java类库。

FreeMarker 被设计⽤来⽣成 HTML Web ⻚⾯,特别是基于 MVC 模式的应⽤程序,将视图从业务逻辑抽离处理,业务中不再包括视图的展示,⽽是将视图交给 FreeMarker 来输出。虽然 FreeMarker 具有些编程的能⼒,但通常由 Java 程序准备要显示的数据,由 FreeMarker ⽣成⻚⾯,通过模板显示准备数据。

FreeMarker是一款Spring官方推荐使用的模板引擎。以'.flt'结尾的文件。

在这里插入图片描述

FreeMarker环境搭建(SpringBoot集成FreeMarker)

1.新建SpringBoot Web项⽬

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

2.配置坐标依赖和部署插件

在这里插入图片描述

   4.0.0com.xxxx054-springboot-freemarker0.0.1-SNAPSHOT054-springboot-freemarkerDemo project for Spring Boot 1.8UTF-8UTF-82.3.7.RELEASE  org.springframework.bootspring-boot-starter-web org.springframework.bootspring-boot-starter-testtest  org.junit.vintagejunit-vintage-engine org.freemarkerfreemarker2.3.23   org.springframework.bootspring-boot-dependencies${spring-boot.version}pomimport   org.apache.maven.pluginsmaven-compiler-plugin3.8.1 1.81.8UTF-8 org.springframework.bootspring-boot-maven-plugin2.3.7.RELEASE com.xxxx.Application  repackage repackage

3.修改配置⽂件 application.yml

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

4.编写Controller类

到此这篇关于Springboot整合freemarker和相应的语法的文章就介绍到这了,更多相关Springboot整合freemarker内容请搜索0133技术站以前的文章或继续浏览下面的相关文章希望大家以后多多支持0133技术站!

以上就是Springboot整合freemarker和相应的语法详解的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java