返回
从此刻开始,咱们就要进入到实用篇的学习了!
后端
2023-12-20 09:05:22
从此刻开始,咱们就要进入到实用篇的学习了!
实用篇是在基础篇的根基之上,补全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文件的基本方法。
希望对大家有所帮助。