SpringCloud的配置文件bootstrap和application的区别

SpringCloud的配置文件bootstrap和application的区别

零散的知识:这种小知识可能会在面试中被问到,因此有意无意就整理一下。

关于bootstrap.yml可以查看官网

https://cloud.spring.io/spring-cloud-static/Greenwich.SR1/single/spring-cloud.html#_the_bootstrap_application_context

SpringCloud的配置文件bootstrap和application的区别

翻译下来的意思:

spring Cloud应用使用 bootstrap的文件,这个文件是spring context的父类。这个配置文件的 主要职责是过来加载扩展属性以及本地扩展的加密解密文件。它和application的文件共享一套对外环境。bootstrap 里面的属性会优先加载,它们默认也不能被本地相同配置覆盖。

上下文使用与主应用程序上下文不同的约定来定位外部配置。可以使用bootstrap.yml,而不是application.yml(或.properties),从而使bootstrap的外部配置与主上下文保持良好的分离。

整体来看



展开阅读全文

页面更新:2024-05-18

标签:被覆   区别   上下文   零散   有意无意   应用程序   主要职责   属性   加载   环境   文件   知识   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top