江门搜狗网站推广优化html5 图片网站
news/
2025/9/23 20:35:16/
文章来源:
江门搜狗网站推广优化,html5 图片网站,76人vs猛龙,wordpress定时备份2019独角兽企业重金招聘Python工程师标准 Spring Boot对于如何使用Spring构建应用程序有一个看法#xff1a;例如它具有常规配置文件的常规位置#xff0c;以及用于常见管理和监视任务的端点。Spring Cloud建立在此之上#xff0c;并添加了一些可能系统中所有… 2019独角兽企业重金招聘Python工程师标准 Spring Boot对于如何使用Spring构建应用程序有一个看法例如它具有常规配置文件的常规位置以及用于常见管理和监视任务的端点。Spring Cloud建立在此之上并添加了一些可能系统中所有组件将使用或偶尔需要的功能。 引导应用程序上下文 一个Spring Cloud应用程序通过创建一个“引导”上下文来进行操作这个上下文是主应用程序的父上下文。开箱即用负责从外部源加载配置属性还解密本地外部配置文件中的属性。这两个上下文共享一个Environment这是任何Spring应用程序的外部属性的来源。Bootstrap属性的优先级高因此默认情况下不能被本地配置覆盖。 引导上下文使用与主应用程序上下文不同的外部配置约定因此使用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.enabledfalse例如在系统属性中来完全禁用引导过程。 应用程序上下文层次结构 如果您从SpringApplication或SpringApplicationBuilder构建应用程序上下文则将Bootstrap上下文添加为该上下文的父级。这是一个Spring的功能即子上下文从其父进程继承属性源和配置文件因此与不使用Spring Cloud Config构建相同上下文相比“主”应用程序上下文将包含其他属性源。额外的财产来源是 “bootstrap”如果在Bootstrap上下文中找到任何PropertySourceLocators则可选CompositePropertySource显示为高优先级并且具有非空属性。一个例子是来自Spring Cloud Config服务器的属性。有关如何自定义此属性源的内容的说明请参阅下文。 “applicationConfig[classpathbootstrap.yml]”如果Spring配置文件处于活动状态则为朋友。如果您有一个bootstrap.yml或属性那么这些属性用于配置引导上下文然后在父进程设置时将它们添加到子上下文中。它们的优先级低于application.yml或属性以及作为创建Spring Boot应用程序的过程的正常部分添加到子级的任何其他属性源。有关如何自定义这些属性源的内容的说明请参阅下文。 由于属性源的排序规则“引导”条目优先但请注意这些条目不包含来自bootstrap.yml的任何数据它具有非常低的优先级但可用于设置默认值。 您可以通过简单地设置您创建的任何ApplicationContext的父上下文来扩展上下文层次结构例如使用自己的界面或使用SpringApplicationBuilder方便方法parent()child()和sibling()。引导环境将是您创建自己的最高级祖先的父级。层次结构中的每个上下文都将有自己的“引导”属性源可能为空以避免无意中将值从父级升级到其后代。层次结构中的每个上下文原则上也可以具有不同的spring.application.name因此如果存在配置服务器则不同的远程属性源。普通的Spring应用程序上下文行为规则适用于属性解析子环境中的属性通过名称和属性源名称覆盖父项中的属性如果子级具有与父级名称相同的属性源一个来自父母的孩子不包括在孩子中。 请注意SpringApplicationBuilder允许您在整个层次结构中共享Environment但这不是默认值。因此兄弟情境尤其不需要具有相同的资料或财产来源尽管它们与父母共享共同点。完整项目的源码来源 技术支持1791743380 转载于:https://my.oschina.net/u/3826344/blog/1834971
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913815.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!