从零开始的Spring Boot学习【十四】【模板Thymeleaf(二)】

我们先来看看Spring Boot要使用模板Thymeleaf需要哪些依赖,我们打开Spring的官网:https://spring.io/

在以前的章节中我是有带着大家如何去官网寻找相关的jar文件,和相关的pom.xml中的依赖关系。但是我最近登录官网发现它已经界面已经更新了,所以,我在这里再带着大家走一遍。

首先我们进到官网,看到上方导航栏有个Projects,然后我们在下拉的选项中选择Spring Boot。

然后在页面中我们选择LEARN,点击Reference Doc,这是参考资料,如果想深入学习Spring Boot的童鞋,可以好好的去研究学习里面的相关内容。

紧接着,我们点击Using Spring Boot。

在左边的选项中,我们点击Starters,我们之前说过,一开始新建项目时候,选择的web等等都是一个Starter启动器来的,Thymeleaf自然也是一个启动器,我们可以在右边找到Thymeleaf的信息,点击Pom进入查看相关的文件。

OK,点击进去之后,我们可以看到Thymeleaf的pom.xml文件,然后我们把相关依赖复制到我们项目中的pom.xml文件中。

如果在一开始创建项目的时候,大家就可以直接选择Thymeleaf的启动器,就不需要导入依赖这么麻烦了,但是一开始为了方便教学,我就没有导入太多的starter,怕大家搞混,带着大家一步步做会更好一点。细心的童鞋可以发现,这些dependency都是没有版本号的,在之前有讲过,它是因为它有一个仲裁中心,负责统筹所有的版本号,因为怕引起冲突,所以它自己指定了该用什么版本号。

Spring Boot是根据XXAutoConfiguration实现自动装配的,想要修改装配的配置,就需要查看相关的XXProperties,基本上每一个jar包都是这么一个流程,我们来寻找一下。

我们在众多jar包中找到自动装配的jar,然后找到Thymeleaf模板的包目录。

果不其然,都是一个自动装配,一个属性配置的文件。

我们打开properties,prefix+属性名可以在配置文件中把class文件里的默认值都改变,这里不再赘述,之前有讲过多次,我们来看看默认值,默认是使用的utf-8,默认的存放地址是classpath:/templates/这个目录,在我们新建Spring Boot项目的时候,就已经存在项目中了,是在src/main/resources中。然后默认的文件后缀是.html。也就是说不是使用的jsp,是使用html。

那我们只用在templates文件夹中创建一个html文件就是使用的Thymeleaf嘛?肯定不是啊,那只是普通的html文件而已,那么要怎么使用呢?我们去官网搜一下,百度搜索Thymeleaf的官网,进去之后我们选择Docs,文档信息。

提供了多种方式去阅读,大家可自行选择。

前两章部分是介绍,我们直接点击第三章Using Texts,可以发现在右边给出的html代码中和我们往常所见到的html代码有些区别。

xmlns是XHTML namespace的缩写。
作用:由于xml允许定义自己的标记,但你定义的标记和其他人定义的标记有可能相同,但表示不同的含义。
当文档交换或者共享的时候就容易产生错误。为避免这种错误产生,xml采用名字空间声明,允许你通过一个网址来识别你的标记。

大家可以先浏览下这份文档,我们下一章节开始简单的编写。

关注博主,更多精彩哦!

上一章:从零开始的Spring Boot学习【十三】【模板Thymeleaf(一)】

下一章:从零开始的Spring Boot学习【十五】【模板Thymeleaf(三)】

发布了40 篇原创文章 · 获赞 44 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/KnightHONG/article/details/104710010
今日推荐