application.yml和bootstrap.yml的区别
时间: 2023-09-26 09:13:00 浏览: 118
Spring Boot 中application.yml与bootstrap.yml的区别
`application.yml` 和 `bootstrap.yml` 都是 Spring Boot 项目中用来配置应用程序的配置文件,两者的区别在于加载顺序和配置作用范围。
`bootstrap.yml` 文件优先于 `application.yml` 文件加载,用于应用程序的引导阶段,主要用于 Spring Cloud 应用程序中的外部配置加载。比如,可以在 `bootstrap.yml` 中配置连接到配置中心的信息,而 `application.yml` 中则可以配置应用程序的通用配置。
`bootstrap.yml` 文件的作用范围只限于当前应用程序的上下文,而 `application.yml` 文件则是应用程序的全局配置文件。
综上所述,`bootstrap.yml` 文件主要用于 Spring Cloud 应用程序的配置加载,而 `application.yml` 文件则用于应用程序的通用配置。
阅读全文