Spring boot 配置文件的加载顺序

Spring Boot 在启动时会扫描以下位置的 application.properties 或者 application.yml 文件作为全局配置文件:

bash 复制代码
--file:./config/

--file:./

--classpath:/config/

--classpath:/

以下是按照优先级从高到低的顺序,如下所示:

Spring Boot 会全部扫描上图中的这四个位置,扫描规则是高优先级配置内容会覆盖低优先级配置内容。而如果高优先级的配置文件中存在与低优先级配置文件不冲突的属性,则会形成一种互补配置,也就是说会整合所有不冲突的属性。

https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/boot-features-external-config.html#boot-features-external-config-application-property-files

相关推荐
bepeater123429 分钟前
使用Kubernetes部署Spring Boot项目
spring boot·容器·kubernetes
爱敲代码的小鱼1 小时前
web后端开发SpringBootWeb的入门:
java·spring boot·spring
那我掉的头发算什么1 小时前
【SpringBoot】统一功能处理详解
java·spring boot·后端·spring
不光头强3 小时前
SpringBoot 开发第三天 学习内容
java·spring boot·学习
2301_815357705 小时前
SpringBoot两大核心数据库连接池:HikariCP与Druid深度实践
java·spring boot
假客套6 小时前
2026 JAVA 腾讯云人脸比对工具类,支持url或者base64进行比对
java·spring boot·腾讯云人脸比对
在坚持一下我可没意见6 小时前
ideaPool论坛系统测试报告
java·spring boot·功能测试·selenium·jmeter·mybatis·压力测试
像少年啦飞驰点、6 小时前
零基础入门 RabbitMQ:从消息队列是什么到 Spring Boot 实战收发消息
java·spring boot·微服务·消息队列·rabbitmq·异步编程
v***57006 小时前
SpringBoot项目集成ONLYOFFICE
java·spring boot·后端