初识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”出现如下网页即访问成功。
小白初学,有错误请告知。