2、application.yml加载源码解析
一、application.yml加载源码解析
application.yml 文件对于 Spring Boot 来说是核心配置文件,至关重要,那么,该文件是如何加载到内存的呢?需要从启动类的 run()方法开始跟踪。
准备运行环境:
为准备过程添加监听:
广播环境准备事件:
触发监听器:
加载配置文件:
获取文件拓展名:
从properties、yml属性文件源加载器中获取:
加载:
debug可以看到加载的配置文件属性:
application.yml 文件对于 Spring Boot 来说是核心配置文件,至关重要,那么,该文件是如何加载到内存的呢?需要从启动类的 run()方法开始跟踪。
准备运行环境:
为准备过程添加监听:
广播环境准备事件:
触发监听器:
加载配置文件:
获取文件拓展名:
从properties、yml属性文件源加载器中获取:
加载:
debug可以看到加载的配置文件属性: