springboot加载配置文件的顺序
时间: 2023-05-02 07:03:25 浏览: 91
这个问题的顺序是:"Spring Boot加载配置文件的顺序"。
Spring Boot加载配置文件的顺序为:
1. 项目根目录下的config文件夹
2. 项目根目录
3. classpath下的config包
4. classpath根目录
也就是说,Spring Boot会先查找项目根目录下的config文件夹下的配置文件,如果没找到再依次查找其他位置。
相关问题
springboot加载配置文件顺序
1. 首先加载默认配置文件 application.properties 或 application.yml
2. 如果使用了 --spring.config.name 或 --spring.config.location 参数,则按照指定的文件名或路径加载配置文件
3. 如果有多个配置文件,按照以下顺序依次加载:
* 应用程序特定的 properties 文件:application-{profile}.properties 或 application-{profile}.yml
* 应用程序通用的 properties 文件:application.properties 或 application.yml
* 外部配置文件:用于外部配置的文件系统、classpath 或 web 环境中的属性源
4. 如果使用了 Spring Cloud Config Server,则会从指定的服务器上加载配置文件。
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)
需要注意的是,后面的配置文件会覆盖前面的配置文件中相同的属性。
阅读全文