Spring Cloud全解析:精通Spring上下文管理,构建高效微服务架构

springcloud容器

springCloud中不只存在了一个Spring容器,会进行多次创建Spring容器,来形成父子容器

  • BootStrap上下文:由SpringCloud监听器创建,用来初始化SpringCloud上下文,该容器是祖先容器
  • SpringBoot上下文:由SpringBoot创建
  • 微服务配置上下文:Feign和Ribbon配置类对应的上下文,由配置容器抽象工厂NamedContextFactory创建,用于容器隔离

BootStrap上下文

用于初始化bootstrap.properties(yml)配置文件的,是springcloud中BootstrapApplicationListener监听器在监听ApplicationEnvironmentPreparedEvent来进行创建的

由该代码触发

listeners.environmentPrepared(environment);

SpringBoot上下文

也就是平时用的最多的spring容器

微服务配置上下文

主要的实现类有FeignContext、LoadBalancerClientFactory、SpringClientFactory

https://zhhll.icu/2021/框架/微服务/springcloud/2.springcloud容器/

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拾光师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值