thymeleaf的能用在什么地方_SpringBoot【Thymeleaf篇】

在SpringBoot【SSM+JSP篇】中使用了JSP来作为视图,需要我们自己将项目打成war包,并且部署到Tomcat上,随后项目才可以访问,觉得这有点麻烦,对于SpringBoot这个微服务框架来说,如果使用Thymeleaf或者FreeMarker模板引擎,那么就可以直接打成jar包运行了,而且使用模板引擎,相对于JSP来说,优点多多,那么就来看看什么是Thymeleaf。

本文只是简单的入门Thymeleaf,具体详细文档参考官方:Documentation - Thymeleaf​www.thymeleaf.org

1. Thymeleaf 概述

1.1. Thymeleaf 是什么Thymeleaf是一个模板引擎,主要用于编写动态页面。

1.2. Thymeleaf的作用

--问题:动态页面技术已经有JSP,为什么还要用Thymeleaf?主要原因包括以下几点:

1. 使用模块引擎来编写动态页面,让开发人员无法在页面上编写 Java 代码,使得java代码和前端代码绝对的分离。

2. SpringBoot默认整合Thymeleaf,不需要任何配置直接整合成功,打jar包发布不需要做任何配置。

3. Thymeleaf相对于其他的模板引擎(如:Freemaker、velocity),有强大的工具支持。

4. 相对于Jsp页面,执行效率高。

总结:所有JSP可以使用的地方,Thymeleaf都可以使用,并根据Thymeleaf的优势,可以得出结论:Thymeleaf的作用就是取代JSP。

2. Thymeleaf 入门配置

--需求:配置 SpringBoot 整合 Thymeleaf 框架。

2.1. 配置步骤说明第一步:创建一个 SpringBoot 项目。

第二步:编写一个 index.html 页面。

第三步:编写一个 Controller,设置参数跳转到页面。

第四步:测试页面显示结果。

2.2. 配置步骤第一步:创建一个 SpringBoot 项目

--使用Spring Initialer创建Springboot项目。

注意:IDEA不支持Artifact(项目名)混合大小写,否则会报错。

--选择模块第二步:index.html 页面

在resources/templates目录创建一个index.html页面。

注意,必须加上命名空间

Title

第三步:编写跳转页面的 Controller

@Controller

public class PageController {

@G

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值