SpringBoot的配置文件中(application.yml)有时候一个key的内容可能是多行的文本(例如配置一个密钥的内容等等),如果我们直接在配置文件中写多行(就是\n分割开来的),我们在程序中获取值的时候,多行的文本会读取成空白隔开的。 例如: my: test: line1 line2 这样my.test的值会被读取成line1 line2 这样做,可以保持读取出来的是line\nline2 my: test: | line1 line2 注意test后面加了一个 | (英文竖线),就能正确读取多行了!