spring/springboot yml配置文件中字符串值换行写法,单引号双引号区别

本文介绍了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换行
上一篇 下一篇


推荐文章

评论
说点什么吧?

发表评论

取消回复
  最新文章