查看原文
其他

玩转springboot2.x之整合freemarker

桌前明月 Java学习之道 2022-08-24

点击上方"Java学习之道",选择"关注"公众号

优秀文章,第一时间收到!

文章已获得原作者授权,原文地址:

https://zhuoqianmingyue.blog.csdn.net/article/details/82729626

SpringBoot 官方比较推荐使用thymeleaf,由于自己对freemarker相对比较熟悉,所以这里我们介绍一下如何使用freemarker当前前端页面使用。

1、添加freemarker starter依赖

在pom.xml 中引入 spring-boot-starter-freemarker 依赖具体代码如下:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>


2、创建模版页面和访模版问页面Controller

在resources 下 templates 创建test目录新建 freemarkDemo.ftl 内容如下:

<h1>springBoot freemark hello world!</h1>

创建Controller编写访问方法,使其跳转freemarkDemo.ftl页面。

package cn.lijunkui.springbootlearn.freemark;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/ftlDemo")
public class FtlController {
    @RequestMapping("/test")
    public String test(){
        return "test/freemarkerDemo";
    }
}


3、测试访问freemark页面Controller

输入controller访问url 进行测试:

具体的freemark语法请参考我的另一篇博客:freemarker Java 模板引擎 基本语法

 -END-

 

玩转springboot2.x之IntellJ IDEA快速搭建

玩转springboot2.x之restful api开发篇

玩转SpringBoot2.x之定时任务详解

●你真的会高效的在GitHub搜索开源项目吗?

周末休闲: 现实的抖音世界

    喜欢本文的朋友们,欢迎关注订阅号Java学习之道,收看更多精彩内容!

    一起努力吧!

文章好看就点这里

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存