一,pom.xml里引入freemarker类库
这里默认你已经新建了一个spingboot项目,我们这里直接引入类库.
<!--freemarker--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency>
二,新建ftlh文件
在resources里新建templates文件,默认freemarker页面都是放在templates里.
如果有同学,学过freemarker,肯定会问,这里为什么是ftlh结尾,而不是ftl结尾呢,因为spingboot2.2以后默认使用ftlh来表示freemarker文件了,所以我们以后都用.ftlh结尾
三,新建一个controller
这样我们运行项目,然后访问效果如下
到这里我们就成功的在springboot里引入freemarker里,后面我们就可以愉快的编写后台网页了.
四,freemarker常用标签
- 1,列表<#list>
<#list nameList as names> ${names} </#list>
- 2,if语句
<#if (age>=18)> 成年人 </#if>
- 3,if else语句
<#if (age>=18)> 成年人 <#else> 未成年人 </#if>
- 4,elseif语句
<#if (age>=18)> 年龄大于等于18 <#elseif (age>12)> 年龄大于12 <#else> 年龄小于12 </#if>
- 5,导入文件
可以导入ftlh,也可以导入html文件.<br /><#include "left.ftlh"><br />