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