2、application.yml加载源码解析

一、application.yml加载源码解析

application.yml 文件对于 Spring Boot 来说是核心配置文件,至关重要,那么,该文件是如何加载到内存的呢?需要从启动类的 run()方法开始跟踪。

准备运行环境:

为准备过程添加监听:

广播环境准备事件:

触发监听器:

加载配置文件:

获取文件拓展名:

从properties、yml属性文件源加载器中获取:

加载:

debug可以看到加载的配置文件属性:

 

猜你喜欢

转载自blog.csdn.net/weixin_44511845/article/details/108020705