网站首页 > 技术教程 正文
SpringCloud的配置文件bootstrap和application的区别
零散的知识:这种小知识可能会在面试中被问到,因此有意无意就整理一下。
关于bootstrap.yml可以查看官网
https://cloud.spring.io/spring-cloud-static/Greenwich.SR1/single/spring-cloud.html#_the_bootstrap_application_context
翻译下来的意思:
spring Cloud应用使用 bootstrap的文件,这个文件是spring context的父类。这个配置文件的 主要职责是过来加载扩展属性以及本地扩展的加密解密文件。它和application的文件共享一套对外环境。bootstrap 里面的属性会优先加载,它们默认也不能被本地相同配置覆盖。
上下文使用与主应用程序上下文不同的约定来定位外部配置。可以使用bootstrap.yml,而不是application.yml(或.properties),从而使bootstrap的外部配置与主上下文保持良好的分离。
整体来看
- boostrap 由父 ApplicationContext 加载,比 applicaton 优先加载
- boostrap 里面的属性不能被覆盖,因此bootstrap通常用来配置一些固定的不能被覆盖的属性
猜你喜欢
- 2025-04-27 spring框架怎么实现依赖注入?
- 2025-04-27 卸载 Mac 应用程序的 4 种基础方法
- 2025-04-27 用户界面框架jQuery EasyUI示例大全之Application
- 2025-04-27 win7 64位 server.CreateObject("excel.application")
- 2025-04-27 Excel VBA小技巧:用Application.Version判断用户Excel版本
- 2025-04-27 JSA宏教程——应用程序(Application)对象事件
- 2025-04-27 详解flink 1.11中的新部署模式-Application模式
- 2025-04-27 为什么CEO念“C~E~O”,而APP却不能念A~P~P?
- 2025-04-27 汇川技术|Inoproshop软件中Application简介及常用功能
你 发表评论:
欢迎- 04-30关于面向对象编程思想的一些思考(面向对象编程六大原则)
- 04-30C 语言标准(c 语言标准库谁写的)
- 04-30C语言标准,ANSI C,ISO C,GNU C(c语言标准库参考手册)
- 04-30适合零基础初学者学习C语言第一课教程,揭开C语言的神秘面纱
- 04-30C语言简介(c语言简介及基础)
- 04-30C语言的来世与今生(c语言的来世与今生的区别)
- 04-30丹尼斯·斯科特获得了魔术系列的终极荣誉
- 04-30c语言的标准(c语言的标准函数名有哪些)
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)