查看: 173|回复: 0

[Java学习] 整合spring cloud云服务架构

发表于 5 天前
尚学堂AD
[color=rgba(0, 0, 0, 0.8)]
[size=1.0625]一个Spring Cloud应用程序通过创建一个“引导”上下文来进行操作,这个上下文是主应用程序的父上下文。开箱即用,负责从外部源加载配置属性,还解密本地外部配置文件中的属性。这两个上下文共享一个Environment,这是任何Spring应用程序的外部属性的来源。Bootstrap属性的优先级高,因此默认情况下不能被本地配置覆盖。

[size=1.0625]引导上下文使用与主应用程序上下文不同的外部配置约定,因此使用bootstrap.ymlapplication.yml(或.properties)代替引导和主上下文的外部配置。例:

bootstrap.yml
spring:  application:    name: foo  cloud:    config:      uri: ${SPRING_CONFIG_URI:http://localhost:8888}

[size=1.0625]如果您的应用程序需要服务器上的特定于应用程序的配置,那么设置spring.application.name(在bootstrap.yml或application.yml)中是个好主意。

[size=1.0625]您可以通过设置spring.cloud.bootstrap.enabled=false(例如在系统属性中)来完全禁用引导过程。
[size=1.0625]从现在开始,我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,有兴趣可以加企鹅2147775633,大家来一起探讨spring cloud架构的搭建过程及如何运用于企业项目。





回复

使用道具 举报