SpringBoot 2.0 学习(三) 之thymeleaf模板

SpringBoot 2.0 学习(三) 之thymeleaf模板

在前面几章中已经介绍了如何创建一个SpringBoot项目,同时简单的描述了SpringBoot REST Web服务。除此之外它也是支持如JSP、Thymeleaf、FreeMarker、Mustache、Velocity等各种模板引擎,同时还为开发者提供了自定义模板扩展的支持。springboot官方其实不太支持JSP页面的,因为它在打包过程中存在一些限制,下面主要讲讲官方比较推荐的Thymeleaf模板引擎。

thymeleaf介绍

Thymeleaf是现代化服务器端的Java模板引擎,不同与其它几种模板的是Thymeleaf的语法更加接近HTML,并且具有很高的扩展性。详细资料可以浏览官网。

thymeleaf详细使用流程

第一步:在项目的pom.xml文件中添加对应依赖

	 <!-- 引入thymeleaf模板 -->
         <dependency>
                   <groupId>org.springframework.boot</groupId>
                   <artifactId>spring-boot-starter-thymeleaf</artifactId>
          </dependency>

第二步:创建一个ThymeleafController用来映射HTTP请求与页面的跳转
在这里插入图片描述
第三步:在src/main/resources/templates目录下创建一个名index.html的模板文件

html头部部分html头部部分
html的body部分html的body部分
第四步:启动服务器,打开浏览器,输入http://localhost:9090/user/index,如下表示访问成功
在这里插入图片描述

thymeleaf常用工具类

在这里插入图片描述

Springboot集成thymeleaf 相关 配置

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值