在Spring Boot项目中,application.yml和bootstrap.yml是用来配置应用程序的外部属性的文件。它们都位于classpath的根目录下。

application.yml是主配置文件,用于配置应用程序的核心属性,如数据源、日志、端口等。它的加载优先级比较高,会在启动时被加载。

bootstrap.yml是用于配置应用程序的外部属性,如配置中心、加密解密等。它的加载优先级比较低,会在application.yml之前被加载。它主要用于配置一些需要在应用程序启动之前加载的属性。

在启动过程中,会先加载bootstrap.yml中的属性,然后再加载application.yml中的属性。如果两个文件中存在相同的属性,application.yml中的属性会覆盖bootstrap.yml中的属性。

总结起来,启动过程中会加载两个文件中的属性,并且application.yml的加载优先级比bootstrap.yml高。

springboot项目中applicationyml和bootstrapyml文件之间什么关系启动是是否会全部加载

原文地址: https://www.cveoy.top/t/topic/irHi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录