一、YAML格式的基本语法
(1)格式:
-
大小写敏感
-
数据值前边必须有空格,作为分隔符
-
使用缩进表示层级关系
-
缩进时不允许使用Tab键,只允许使用空格(各个系统 Tab对应的 空格数目可能不同,导致层次混乱)。
-
缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
-
#表示注释,从这个字符一直到行尾,都会被解析器忽略。
代码块:

(2)数据格式:
-
对象(map):键值对的集合。
代码块:

-
数组:一组按次序排列的值。
代码块:

-
数组:一组按次序排列的值。(行内写法)
代码块:

-
纯量(常量):单个的、不可再分的值 (双引号原样输出,不转义)
代码块:

-
yml 多文档格式(--- 进行分隔 配置特定环境)
代码块:

-
YAML参数引用$(key)
代码块:

(2)读取配置内容:
1、使用@Value注解读取
代码块:

结果:

2、使用@Environment注解读取
代码块:

结果:

3、使用@ConfigurationProperties(映射注解)注解读取、
Man实体类
代码块:
Man控制器
代码块:

结果:

本文来自博客园,作者:最帅爸爸,转载请注明原文链接:https://www.cnblogs.com/zsbb

浙公网安备 33010602011771号