在spring boot中将属性放在application.yml或bootstrap.yml上有什么区别?

在spring boot中将属性放在application.yml或bootstrap.yml上有什么区别?
在logging.config情况下,应用程序的工作方式不同

我刚刚问了springcloud的家伙,我想我应该在这里分享我的信息

bootstrap.ymlapplication.yml之前加载

它通常用于以下用途:

  • 当使用SpringCloudConfigServer时,您应该在bootstrap.yml内部指定Spring.application.nameSpring.Cloud.Config.Server.git.uri
  • 一些加密/解密信息

从技术上讲,bootstrap.yml是由父SpringApplicationContext加载的。该父级ApplicationContext在使用application.yml的父级之前加载

发表评论