freemarker是一个java web模板引擎框架 , spring boot项目若何利用freemarker框架 , 下面将具体经由过程实践来介绍

文章插图

文章插图
需要这些哦
spring boot框架
freemarker框架
intellij idea软件
方式/
1打开intellij idea软件 , 建立spring boot项目

文章插图
2建立当作功之后 , 项目布局如下图所示

文章插图
3为项目添加maven依靠 , 代码如下
<depency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</depency>
<depency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</depency>

文章插图
4添加一个Controller,跳转到指标的目的页面 , 默认会从templates文件夹下加载页面
代码如下
@Controller
@RequestMapping("/ftl")
public class TestController {
@RequestMapping("")
public String test(HttpServletRequest request){
request.setAttribute("user","zuli");
return "1";
}
}

文章插图
5在templates目次下添加1.ftl文件 , 2.ftl文件

文章插图

文章插图
6【spring boot整合freemarker模板引擎框架】打开浏览器 , 拜候localhost:8080/ftl路径 , 查看结果
推荐阅读
- Spring Cloud声明式调用Feign客户端实例
- spring boot整合ehcache缓存框架
- bootmgr is missing怎么解决?
- spring boot配置mongo,并保存数据
- spring boot配置redis
- 如何用手机把多段TS格式文件合并整合成一个MP4
- 如何学习spring的源码之spring的整体架构介绍
- 开机显示reboot and select proper boot device
- 如何学习spring源码之spring生态介绍
- spring security的logout功能404怎么办