springboot加载配置文件的顺序
时间: 2023-05-02 16:03:25 浏览: 97
这个问题的顺序是:"Spring Boot加载配置文件的顺序"。
Spring Boot加载配置文件的顺序为:
1. 项目根目录下的config文件夹
2. 项目根目录
3. classpath下的config包
4. classpath根目录
也就是说,Spring Boot会先查找项目根目录下的config文件夹下的配置文件,如果没找到再依次查找其他位置。
相关问题
springboot加载配置文件顺序
Spring Boot 加载配置文件的顺序如下:
1. 首先加载 application.properties 或 application.yml 文件,这是默认的配置文件。
2. 如果存在 profile 配置,例如 application-dev.properties 或 application-dev.yml,那么会覆盖默认的配置文件。
3. 如果存在多个 profile 配置,例如 application-dev.properties 和 application-test.properties,那么会根据激活的 profile 加载对应的配置文件。
4. 如果存在外部配置文件,例如 application.properties 或 application.yml,那么会覆盖内部的配置文件。
5. 如果存在命令行参数,例如 --spring.config.name=myapp,那么会加载指定的配置文件。
总之,Spring Boot 加载配置文件的顺序是先加载默认的配置文件,然后根据激活的 profile 加载对应的配置文件,最后再加载外部的配置文件和命令行参数。
springboot配置文件加载顺序
Spring Boot加载配置文件的顺序如下:
1. 命令行参数
2. JAVA环境变量
3. OS环境变量
4. 随应用程序内嵌的application.properties或application.yml文件
5. 在应用程序的根目录下的application.properties或application.yml文件
6. 在classpath根目录下的config文件夹中的application.properties或application.yml文件
7. 在classpath根目录下的config文件夹中的application-{profile}.properties或application-{profile}.yml文件 (如果应用程序存在活动的profile)
需要注意的是,后面的配置文件会覆盖前面的配置文件中相同的属性。
阅读全文