在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ SpringBoot 中配置文件中的特殊字符如何處理呢?

SpringBoot 中配置文件中的特殊字符如何處理呢?

現(xiàn)在的情況是 SpringBoot 的配置文件 application.yml 中的數(shù)據(jù)庫密碼含有特殊的字符(大致是類似于 @$%WNB5m_5!M 這樣的),結(jié)果引發(fā)了如下錯誤:

java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'

換成普通的英文+數(shù)字的字符之后又可以了,所以說有什么解決的方法么?

回答
編輯回答
毀憶

"雙引號"括起來

2018年1月25日 09:51
編輯回答
無標(biāo)題

好吧,直接搜索 SpringBoot 相關(guān)的問題就沒有,沒想到是 YAML 本身的問題,只要加上雙引號就能包含特殊字符,加上單引號會進(jìn)行轉(zhuǎn)義操作,相關(guān)規(guī)則可以參考:http://rxliuli.com/2018/07/01...

2017年3月9日 11:06
編輯回答
幼梔

轉(zhuǎn)義或ASCII碼

2017年5月14日 11:14