springboot项目中applicationyml和bootstrapyml文件之间什么关系启动是是否会全部加载
在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高。
原文地址: https://www.cveoy.top/t/topic/irHi 著作权归作者所有。请勿转载和采集!