bootstrap.properties和application.properties 有何区别 ?

返回Java面试题汇总目录(全)

SpringBoot两个核心的配置文件:

  • bootstrap(.yml 或者 .properties):boostrap 由父 ApplicationContext 加载的,比applicaton优先加载,配置在应用程序上下文的引导阶段生效。一般来说我们在 SpringCloud Config 或者Nacos中会用到它。且boostrap里面的属性不能被覆盖;
  • application (.yml或者.properties):由ApplicatonContext 加载,用于 SpringBoot项目的自动化配置。

发表评论

后才能评论