Java入门005~Springboot2.2.4引入freemarker模板
时间:2022-07-28
本文章向大家介绍Java入门005~Springboot2.2.4引入freemarker模板,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
今天我就要正式学习Java后台页面编写了,通常我们应该用html直接编写,也可以用前后端分离的方式,比如vue来编写后台网页,但是呢,作为Java后端开发来说,有一个很方便的模板,可以快速实现Java后台页面的开发,这就是我们今天要讲的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 />
我把今天的知识点录制成了视频,免费拿出来一部分给大家学习。
4-1,Java点餐系统配套笔记和电子书下载
4-2,springboot2.2.2引入freemarker
4-3,freemarker展示列表数据
更多视频,可以私聊石头哥获取。
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- Docker Swarm集群部署lnmp+redis
- Maven快速入门
- TomCat安装及快速部署
- SpringCloud+MyBatis分页处理(前后端分离)
- 手把手教你搭建SpringCloud项目
- SpringCloud的@Value注解及GitLab配置使用
- 使用 cdk8s 与 Argo CD 进行 GitOps 实践
- 设计模式 | 模版方法
- Python 函数3000字使用总结
- 3D摇杆控制器一种简单实现!Cocos Creator 3D!
- 数据结构 | TencentOS-tiny中队列、环形队列、优先级队列的实现及使用
- RTOS内功修炼记(六)—— 任务间通信为什么不用全局变量?
- 程序员必备基础:加签验签
- 【Rust日报】2020-07-16 j4rs,一个在 Rust 中调用 Java 代码的 Crate
- Vue.js 3 正式进入 RC 阶段