bootstrap.yml & application.yml

bootstrap.yml & application.yml

  • bootstrap.yml 由父Spring ApplicationContext加载
  • bootstrap.yml 可以理解成系统级别的一些参数配置
  • application.yml 可以用来定义应用级别的

加载顺序

  • 如果resource里面同时有application.propertiesapplication.yml,且存在相同的配置,则application.properties会覆盖application.yml里面的属性,因为application.properties 会后加载,也就是说哪个文件被最后加载,哪个才具有最高级
  • 在不指定要被加载文件时,默认的加载顺序:由里向外加载,所以最外层的最后被加载,会覆盖里层的属性

你可能感兴趣的:(bootstrap.yml & application.yml)