本节将对YamlPropertySourceLoader进行分析,该对象主要用于读取yml(yaml)文件中的数据,关于该对象的完整代码如下:
在上述代码中主要关注load方法,该方法会将Resource转换成PropertySource集合。具体转换过程是创建OriginTrackedYamlLoader,将yml文件中的数据进行读取,在读取完成后遍历所有元素将其转换为OriginTrackedMapPropertySource放入PropertySource集合中,从而完成整体处理。 DJ0/jJIliLAxmejECbdS2krHS9In6+0KCHa89SJejG2vyl1iehyo9WkOcryJf8Qa