03-yaml文件详解

1. 基本用法

  • 大小写敏感
  • 缩进表示层级关系(缩进不允许使用tab,只允许空格,空格数不重要
  • '#'表示注释
  • 字符串无需加引号,'\n'输出字符串,"\n"输出换行
  • 设置配置提示,并且设置成打包时不包括
点击查看代码
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
</dependency>

<project>
    <build>
        <plugins>
            <plugin>          
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.springframework.boot</groupId>
                            <artifactId>spring-boot-configuration-processor</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

2. 数据类型表

  • 字面量
    k: vkv之间有空格
  • 对象
#行内写法
k: {k1:v1,k2:v2,k3:v3}

k:
 k1: v1
 k2: v2
 k3: v3
  • 数组
#行内写法
k: [v1,v2,v3]

k:
 - v1
 - v2
 - v3
posted @ 2022-07-15 15:42  Swing292  阅读(45)  评论(0)    收藏  举报