如何在springboot中从application.yml读取带有特殊字符的属性

如何在springboot中从application.yml读取带有特殊字符的属性,第1张

如何在springboot中从application.yml读取带有特殊字符属性

使用方括号不要转义任何字符并将其编码为双引号

mobile-type:  mobile-pres:    BlackBerry: BBSS    Samsung: SAMS    "[Samsung+Vodafone]": SAMSVV

输出量

{BlackBerry=BBSS, Samsung=SAMS, Samsung+Vodafone=SAMSVV}

捆绑

绑定到Map属性时,如果键包含小写字母数字字符或-以外的任何其他字符,则需要使用方括号表示法,以便保留原始值。如果键没有被[]包围,则所有非字母数字或-
的字符都将被删除。例如,考虑将以下属性绑定到Map:

acme:  map:   "[/key1]": value1   "[/key2]": value2


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5621633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存