yml配置文件对格式有严格的限制,如果格式不正确,@ConfigurationProperties
注解将不能正确读取配置,导致系统报错。
首先我们看一下正确的配置,注意每个节点的缩进,注意不要修改configs下边的横杠(-)。
已WxMaProperties类为例,配置正确后,在程序启动时能够正常拿到yml中配置的内容。
在WxMaConfiguration类中对WxMaProperties类进行了调用。
我们可以在上图红框的部分对WxMaProperties类的属性进行打印,来验证yml文件是否配置正确。
另外,这里建议,在进行wxjava配置后,将红框中的返回改回注释的异常,来保证项目运行过程中,能够拿到正确的WxMaService服务。