返回

从此刻开始,咱们就要进入到实用篇的学习了!

后端

从此刻开始,咱们就要进入到实用篇的学习了!

实用篇是在基础篇的根基之上,补全SpringBoot的知识图谱。比如在基础篇中只给大家讲了yaml的语法格式,但是具体写yaml文件,写完之后该如何使用等内容,都没有讲,这就是实用篇需要补充的。

今天就从yaml文件怎么用开始讲起吧!

我们先来了解一下yaml文件的本质是什么?

yaml文件其实就是一个文本文件,只不过它的格式比较特殊,它采用了缩进来表示层级关系。

比如,下面的yaml文件定义了一个名为“name”的变量,值为“zhangsan”:

```yaml
name: zhangsan

缩进两个空格表示“name”是一个一级变量。

如果我们想在“name”变量下再定义一个名为“age”的变量,值为“18”,那么我们可以这样写:

name: zhangsan
  age: 18

缩进四个空格表示“age”是一个二级变量。

以此类推,我们可以定义多级变量。

yaml文件除了可以定义变量之外,还可以定义列表和字典。

比如,下面的yaml文件定义了一个名为“list”的列表,里面包含了三个元素:

list:
  - 1
  - 2
  - 3

缩进两个空格表示“list”是一个一级变量。

缩进四个空格表示列表中的三个元素都是二级变量。

再比如,下面的yaml文件定义了一个名为“dict”的字典,里面包含了两个键值对:

dict:
  name: zhangsan
  age: 18

缩进两个空格表示“dict”是一个一级变量。

缩进四个空格表示字典中的两个键值对都是二级变量。

yaml文件的语法非常简单,很容易理解。

现在我们已经了解了yaml文件的本质是什么,那么接下来我们就来学习一下如何使用yaml文件。

首先,我们需要创建一个yaml文件。

我们可以使用任何文本编辑器来创建yaml文件,比如记事本、EditPlus、Vim等。

创建好yaml文件之后,我们就可以开始在里面写入内容了。

需要注意的是,yaml文件中的缩进非常重要,一定要按照正确的缩进规则来写,否则yaml文件就会解析出错。

写好yaml文件之后,我们就可以使用SpringBoot来读取yaml文件了。

SpringBoot读取yaml文件的方式非常简单,我们可以使用@Value注解来读取yaml文件中的变量。

比如,下面的代码演示了如何使用@Value注解来读取yaml文件中的“name”变量:

@Value("${name}")
private String name;

这样,我们就可以在代码中使用name变量了。

以上就是SpringBoot读取yaml文件的基本方法。

希望对大家有所帮助。