springboot配置文件及其区别

核心配置文件

  • bootstrap (.yml 或者 .properties)
  • application (.yml 或者 .properties)

bootstrap:是应用程序的父上下文。bootstrap 主要用于从额外的资源来加载配置信息,还可以在本地外部配置文件中解密属性。

application:项目的自动化配置

 

对比 application 配置文件,bootstrap 配置文件具有以下几个特性:

  • boostrap 由父 ApplicationContext 加载,比 applicaton 优先加载
  • boostrap 里面的属性不能被覆盖

 

 YAML是一种人类可读的数据序列化语言。它通常用于配置文件。 在配置文件中添加复杂的属性,YAML文件就更加结构化,而且更少混淆。可以看出YAML具有分层配置数据。

 

posted @ 2020-03-02 17:34  Ivy_Xu  阅读(1262)  评论(0编辑  收藏  举报