Java入门005~Springboot2.2.4引入freemarker模板

简介: Java入门005~Springboot2.2.4引入freemarker模板

一,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 />


相关文章
|
24天前
|
缓存 前端开发 Java
【Java】仓库管理系统 SpringBoot+LayUI+DTree(源码)【独一无二】
【Java】仓库管理系统 SpringBoot+LayUI+DTree(源码)【独一无二】
|
18天前
|
Java
java发送微信公众号模板消息
java发送微信公众号模板消息
|
2天前
|
Java 开发工具 Windows
Java入门及环境变量
Java入门及环境变量
|
3天前
|
Java API 调度
[AIGC] 深入理解Java并发编程:从入门到进阶
[AIGC] 深入理解Java并发编程:从入门到进阶
|
3天前
|
Java Nacos 开发者
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
|
3天前
|
前端开发 Java 测试技术
Java从入门到精通:4.1.1参与实际项目,锻炼编程与问题解决能力
Java从入门到精通:4.1.1参与实际项目,锻炼编程与问题解决能力
|
3天前
|
Java 程序员 数据库连接
Java从入门到精通:3.3.2性能优化与调优——内存管理篇
Java从入门到精通:3.3.2性能优化与调优——内存管理篇
Java从入门到精通:3.3.2性能优化与调优——内存管理篇
|
3天前
|
Dubbo Java 应用服务中间件
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
|
3天前
|
SQL Java 数据库连接
Java从入门到精通:2.3.2数据库编程——了解SQL语言,编写基本查询语句
Java从入门到精通:2.3.2数据库编程——了解SQL语言,编写基本查询语句
|
3天前
|
SQL Java 数据库连接
Java从入门到精通:2.3.1数据库编程——学习JDBC技术,掌握Java与数据库的交互
ava从入门到精通:2.3.1数据库编程——学习JDBC技术,掌握Java与数据库的交互