Spring Cloud 参考文档(Spring Cloud Context:应用程序上下文服务)
Spring Cloud Context:应用程序上下文服务
Spring Boot有一个关于如何使用Spring构建应用程序的观点,例如,它具有通用配置文件的常规位置,并具有用于通用管理和监控任务的端点,Spring Cloud构建于此之上,并添加了一些功能,可能是系统中的所有组件都可能使用或偶尔需要的功能。
Bootstrap应用程序上下文
Spring Cloud应用程序通过创建“引导”上下文来运转,该上下文是主应用程序的父上下文,它负责从外部源加载配置属性以及在本地外部配置文件中解密属性,这两个上下文共享一个Environment
,它是任何Spring应用程序的外部属性来源。默认情况下,引导属性(不是bootstrap.properties
,而是在引导阶段加载的属性)以高优先级添加,因此本地配置无法覆盖它们。
引导上下文使用与主应用程序上下文不同的约定来定位外部配置,你可以使用bootstrap.yml
而不是application.yml
(或.properties
),保持引导的外部配置和主上下文很好地分开,以下清单显示了一个示例:
bootstrap.yml
spring:application:name: foocloud:config:uri: ${SPRING_CONFIG_URI:http://localhost:8888}
如果你的应用程序需要来自服务器的任何特定于应用程序的配置,则最好设置spring.application.name
(在bootstrap.yml
或application.yml
中)。
你可以通过设置spring.cloud.bootstrap.enabled=false
来完全禁用引导过程(例如,在系统属性中)。
应用程序上下文层次结构
如果你从SpringApplication
或SpringApplicationBuilder
构建应用程序上下文,然后将Bootstrap上下文添加为该上下文的父级。Spring的一个特性是子上下文从其父级继承属性源和配置文件,因此“主”应用程序上下文包含其他属性源,而不是在没有Spring Cloud Config的情况下构建相同的上下文,其他属性源是:
Spring Cloud 参考文档(Spring Cloud Context:应用程序上下文服务)相关推荐
- Spring Boot 3.0.0-M1 Reference Documentation(Spring Boot中文参考文档) 9-16
9. 数据 Spring Boot与多个数据技术集成,包括SQL和NoSQL. 9.1. SQL数据库 Spring Framework提供扩展支持用于与SQL数据工作,从使用JdbcTemplate ...
- Spring Boot 3.0.0-M1 Reference Documentation(Spring Boot中文参考文档)-附录A-C
附录 附录A:常用的应用程序属性 多种属性可以指定到application.properties文件,application.yml文件内,或者作为命令行开关.这个附录提供常用的Spring Boot ...
- Spring Data JPA - 参考文档 地址
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Spring Data JPA - 参考文档 文档地址
- 太赞了:《Spring Framework 4.x 参考文档》最新中文版开放下载!
前言 <Spring Framework Reference Documentation>是Spring官方出的文档,但是是英文版导致很多国内的程序员阅读起来有一定的难度. 好在,有国内的 ...
- Spring Data JPA - 参考文档-3
参考文档 4. JPA存储库 本章将指出JPA对知识库的支持.这建立在使用Spring Data Repositories中解释的核心存储库支持上.所以要确保你对这里解释的基本概念有一个很好的理解. ...
- Hibernate中文参考文档(JFIS)
HIBERNATE - 符合Java习惯的关系数据库持久化 下一页 HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.0.4 目录 前言 1. 翻译 ...
- 最近看了很多druid的配置,发现有些云里雾里,自己参考文档写了一份配置,需要的同学自己改吧改吧,有理解错误的地方希望大家指出来
最近看了很多druid的配置,发现有些云里雾里,自己参考文档写了一份配置,需要的同学自己改吧改吧 spring:#数据库配置datasource:#这里使用的是德鲁伊数据库连接池druid:db-ty ...
- Facebook 游戏开发更新文档 API 参考文档 v6.0
Facebook 游戏开发更新文档 API 参考文档 v6.0 更新日志 1.排行榜 此版本全新推出排行榜 API!提供一套强大的 API, 使得游戏可获取排行榜.查询得分 情况和设置新分数(支持分数 ...
- python3 chm文档下载_python3.7.0官方参考文档 最新api文档 chm_Python教程_源雷技术空间...
资源名称:python3.7.0官方参考文档 最新api文档 chm 1.新语法特性: PEP 563, 推迟评估类型注释 2.向后不兼容语法更改: async 和 await 现在保留关键字 3.新 ...
最新文章
- Javascript 取小数点后面N位
- IOS项目集成Weex
- 三维建模:方法之CSG与B-Rep比较
- [codility]Min-abs-sum
- elementUI弹框form多元素表单问题 - 抛砖篇
- select, poll, epoll
- 长文剖析经典论文,揭晓 Facebook 广告排序模型!
- vuex 源码分析_Vuex源码解析(一):Module初始化
- 【贪心】POJ - 3069 Saruman's Army
- 面向对象(Python):学习笔记之模块和包
- gridcontrol值为0时设置为空_汇总:MySQL 8.0 运维便捷命令
- python做积分计算器_用Python学数学之Sympy代数符号运算
- 百度文库下载文档,没财富值,没下载卷也能下载
- 最全的基于MFC的ActiveX控件开发教程
- 梅西 (Lionel Messi)
- linux查看云锁密码命令,Linux安装云锁
- .Net Core WebApi 模型验证的处理
- C#设计模式——访问者模式(Vistor Pattern)
- Excel从身份证提取出生年月的几种方法
- H5指北针JavaScript代码
热门文章
- JQuery 操作 radio 被坑一例
- 一看就会之—利用IIS服务发布网站(实践篇)上
- jQuery上传插件-uploadify3.1使用说明
- 用键盘控制音量的软件
- Activiti5第七弹,自己实现一个ProcessEngineConfiguration同时自定义拦截器
- [读书笔记] 美的历程
- Vue入门 ---- vuex
- android移除动画,android – 如何使用ObjectAnimator删除动画的慢端?
- java对字符串归一化_搜索引擎中的字符串归一化 | 学步园
- python 取日期_python取出所有的日期