springboot配置文件及其区别


核心配置文件

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

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

application:项目的自动化配置

 

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

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

 

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM