SpringBoot整合FreeMaker视图层

初识SpringBoot(三)

SpringBoot整合FreeMaker视图层
新建项目:这样构建项目不需引入依赖,否则需要引入freemaker依赖文件。
在这里插入图片描述

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

配置application.properties文件

##FREEMARKER (FreeMarkerAutoConfiguration) spring.freemarker.allow-request-override=false spring.freemarker.cache=true spring.freemarker.check-template-location=true spring.freemarker.charset=UTF-8 spring.freemarker.content-type=text/html spring.freemarker.expose-request-attributes=false spring.freemarker.expose-session-attributes=false spring.freemarker.expose-spring-macro-helpers=false spring.freemarker.suffix=.ftl spring.freemarker.template-loader-path=classpath:/templates/

在templates包下新建一个.ftl文件
在这里插入图片描述
在这里插入图片描述
为什么要创建.flt文件呢?*
因为整合后的framemaker会自动找templates文件夹,后缀为*.ftl的文件。
以下为简单事例:
在这里插入图片描述
在这里插入图片描述
输入网址:“http://localhost:8080/FMKIndex”显示如下则访问成功
在这里插入图片描述
加深一下记忆的事例
新建一个FreeMakerController:定义一个Map集合
在这里插入图片描述
创建一个.flt文件
在这里插入图片描述
输入网址“http://localhost:8080/freemaker”出现如下网页即访问成功。
在这里插入图片描述
小白初学,有错误请告知。

发布了12 篇原创文章 · 获赞 1 · 访问量 149

猜你喜欢

转载自blog.csdn.net/weixin_45008931/article/details/105370469
今日推荐