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