springboot 加载配置
时间: 2023-10-14 21:52:10 浏览: 89
Spring Boot 配置文件的加载顺序如下:
1. 首先加载 application.properties 或 application.yml 文件,这是默认的配置文件。
2. 如果存在 profile 配置,则会加载对应的配置文件,例如 application-dev.properties 或 application-prod.yml。
3. 如果存在 spring.config.name 属性,则会加载指定名称的配置文件,例如 spring.config.name=myapp,会加载 myapp.properties 或 myapp.yml。
4. 如果存在 spring.config.location 属性,则会加载指定路径下的配置文件,例如 spring.config.location=/opt/myapp/config,会加载该路径下的所有配置文件。
5. 最后,还可以通过命令行参数或环境变量来指定配置文件的位置,例如 java -jar myapp.jar --spring.config.location=/opt/myapp/config。
总之,Spring Boot 配置文件的加载顺序是非常灵活的,可以根据不同的需求来进行配置。
相关问题
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加载配置文件的顺序"。
Spring Boot加载配置文件的顺序为:
1. 项目根目录下的config文件夹
2. 项目根目录
3. classpath下的config包
4. classpath根目录
也就是说,Spring Boot会先查找项目根目录下的config文件夹下的配置文件,如果没找到再依次查找其他位置。
阅读全文