Spring Boot中的yaml怎么配置

2023-04-24 05:34:00 spring 配置 Boot

Spring Boot 使用YAML(YAML Ain't Markup Language)语言作为其配置文件的格式,YAML 是一种轻量级的数据序列化格式,它以易读的方式表达数据结构,比如列表、哈希表等。YAML 是一种更加简洁、清晰、易读的配置文件格式,它可以用来替代 XML 和 JSON 等常用的配置文件格式。

Spring Boot 中的 YAML 配置格式和其他常见的配置文件格式有很多相似之处,比如它们都使用冒号分隔键和值,它们都可以使用 # 开头的注释行,它们都可以使用引号引起来的字符串,它们都可以使用数组和哈希表来表示复杂的数据结构,它们都可以使用缩进来表示层级关系。

YAML 配置文件的基本语法:

1、冒号分隔键和值:

key: value

2、数组:

- item1
- item2

3、哈希表:

name:
first: John
last: Doe

4、引号引起来的字符串:

name: "John Doe"

5、使用缩进来表示层级关系:

name:
first: John
last: Doe
address:
street: Main St.
city: Anytown
state: CA

6、使用 # 开头的注释行:

# This is a comment
name: John Doe

Spring Boot 中 YAML 配置文件的最大优势在于它可以用来表示更加复杂的数据结构,比如多层嵌套的哈希表,比如数组和哈希表的混合。Spring Boot 中使用 YAML 配置文件的好处在于可以简化配置文件的编写,使得配置文件更加易读、易维护。

相关文章