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.0 com.xxxx 054-springboot-freemarker0.0.1-SNAPSHOT 054-springboot-freemarker Demo project for Spring Boot 1.8 UTF-8UTF-82.3.7.RELEASEorg.springframework.boot spring-boot-starter-weborg.springframework.boot spring-boot-starter-testtestorg.junit.vintage junit-vintage-engineorg.freemarker freemarker2.3.23 org.springframework.boot spring-boot-dependencies${spring-boot.version} pom importorg.apache.maven.plugins maven-compiler-plugin3.8.1 1.8 1.8 UTF-8 org.springframework.boot spring-boot-maven-plugin2.3.7.RELEASE com.xxxx.Application repackage repackage
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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- Activiti(一)SpringBoot2集成Activiti6
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- Spring|Spring Boot 整合 Activiti6.0.0
- springboot使用redis缓存
- springboot整合数据库连接池-->druid
- SpringBoot中YAML语法及几个注意点说明
- springboot结合redis实现搜索栏热搜功能及文字过滤
- springboot中.yml文件的值无法读取的问题及解决
- SpringBoot整合MongoDB完整实例代码