交流
商城
MCN
登入
注册
首页
提问
分享
讨论
建议
公告
动态
发表新帖
发表新帖
loadBalancer 第1 章:LoadBalancerClientFactory
提问
未结
0
1377
李延
LV6
2021-06-23
悬赏:20积分
框架版本:
JDK版本:
# 作用 对于不同的serviceId,用于获取数据它们自己的对象。 # 加载 ```java @ConditionalOnMissingBean @Bean public LoadBalancerClientFactory loadBalancerClientFactory() { LoadBalancerClientFactory clientFactory = new LoadBalancerClientFactory(); clientFactory.setConfigurations(this.configurations.getIfAvailable(Collections::emptyList)); return clientFactory; } ``` # 继承 它继承子NamedContextFactory对象。我们在Fegin分析中知道了。它与FeginContext类似,对于不同的空间,都有自己的上下文。同时会将我们的上下文设置为父上下文。 所以通过它获取bean对象时,首先获取自己的上下文中的内容,当没有时,我们会获取公共的对象。 所有我们下面的主要关注点就是它自己都加载了哪些内容。 # 构造方法 ```java public LoadBalancerClientFactory() { super(LoadBalancerClientConfiguration.class, NAMESPACE, PROPERTY_NAME); } ``` 在这里我们看到设置了LoadBalancerClientConfiguration对象。所以说在LoadBalancerClientConfiguration里加载的对象,都是每个serviceId独有的bean对象。
回帖
消灭零回复
提交回复
热议榜
java 相关知识分享
8
好的程序员与不好的程序员
6
写给工程师的十条精进原则
5
spring boot以jar包运行配置的logback日志文件没生成
5
一步一步分析SpringBoot启动源码(一)
5
MockMvc测试
5
【吐槽向】是不是有个吐槽的板块比较好玩
4
logstash jdbc同步mysql多表数据到elasticsearch
3
IntelliJ IDEA 优质License Server
3
.gitignore忽略规则
3
SpringBoot启动源码分析
3
一步一步分析SpringBoot启动源码(三)
3
2
一步一步分析SpringBoot启动源码(二)
2
积分不够将无法发表新帖
2
官方产品
Meta-Boot - 基于MCN
MCN - 快速构建SpringBoot应用
微信扫码关注公众号