yml配置文件對(duì)格式有嚴(yán)格的限制,如果格式不正確,@ConfigurationProperties
注解將不能正確讀取配置,導(dǎo)致系統(tǒng)報(bào)錯(cuò)。
首先我們看一下正確的配置,注意每個(gè)節(jié)點(diǎn)的縮進(jìn),注意不要修改configs下邊的橫杠(-)。
已WxMaProperties類為例,配置正確后,在程序啟動(dòng)時(shí)能夠正常拿到y(tǒng)ml中配置的內(nèi)容。
在WxMaConfiguration類中對(duì)WxMaProperties類進(jìn)行了調(diào)用。
我們可以在上圖紅框的部分對(duì)WxMaProperties類的屬性進(jìn)行打印,來(lái)驗(yàn)證yml文件是否配置正確。
另外,這里建議,在進(jìn)行wxjava配置后,將紅框中的返回改回注釋的異常,來(lái)保證項(xiàng)目運(yùn)行過(guò)程中,能夠拿到正確的WxMaService服務(wù)。