本文介绍了yml配置文件中字符串值的写法,yml中长字符串太长换行写法,yml中字符串换行写法,yml字符串单引号双引号
spring框架中经常会使用到yml格式的配置文件,在yml格式配置文件中单引号和双引号的使用区别还是很大的。
主要规则如下:
-
字符串默认不需要引号
-
如果字符串包含空格或者特殊字符(例如冒号),需要加引号
-
长字符串保持一行不换行写法,一行尾部加 \
str: "ddddddddddddddddd \
sdfsdfsddddddddddddddd\
dfssssss"
- 双引号不会对串中转义字符进行转义(即正常处理转义字符)
str: "str1 \n str2"
//str字符参数值
str1
str2
- 单引号会对串中转义字符进行转义(将转义字符转成文本)
str: 'str1 \n str2'
//str字符串参数值
str1 \n str2
- 字符串写成多行,第二行开始需要带单空格缩进,换行符被替换为空格
str: str1
str2
str3
//str实际值
str1 star2 star3
- 多行字符串可以用 | 保留换行
str: |
str1
str2
str3
//str实际值
str1
str2
str3
- |+ 保留块尾换行
str: |+
str1
str2
str3
//str实际值
str1换行str2换行str3换行换行换行
- |- 删除串尾换行
str: |-
str1
str2
str3
//str实际值
str1换行str2换行str3换行
发表评论
取消回复