当前位置: 首页 > news >正文

深圳网站建设易佰讯明灯赣州网络推广

深圳网站建设易佰讯,明灯赣州网络推广,抽奖网站建设,企业vi品牌设计公司文章目录 1.SpringCloud是如何整合Feign的1.1 将FeignClient接口注册到Spring中1.2 FeignClientFactoryBean相关 1.SpringCloud是如何整合Feign的 核心组件重新实现, 支持更多的SpringCloud生态的功能。将接口动态代理对象注入到Spring容器中。 1.1 将FeignClient接口注册到S… 文章目录 1.SpringCloud是如何整合Feign的1.1 将FeignClient接口注册到Spring中1.2 FeignClientFactoryBean相关 1.SpringCloud是如何整合Feign的 核心组件重新实现, 支持更多的SpringCloud生态的功能。将接口动态代理对象注入到Spring容器中。 1.1 将FeignClient接口注册到Spring中 使用Feign, 必须加上EnableFeignClients。 FeignClientsRegistrar实现了ImportBeanDefinitionRegistrar。 Spring在启动的时候会调用registerBeanDefinitions方法实现registerBeanDefinitions方法。 扫描EnableFeignClients所在类的包及其子包, 找出所有加了FeignClient注解的接口, 生成一堆BeanDefinition。扫描到的这些接口注册到Spring容器中。 找到加有FeignClient注解的接口: 扫描到这些接口, 加入到容器中: 在注册的时候, 并不是注册接口的类型, 而是FeignClientFactoryBean类型。 EnableFeignClients其实也就只干了一件核心的事扫描到所有的加了FeignClient注解的接口, 为每个接口生成一个Bean类型为FeignClientFactoryBean的BeanDefinition, 最后注册进Spring容器。 1.2 FeignClientFactoryBean相关 每个接口都对应一个class类型为FeignClientFactoryBean的BeanDefinition。 FeignClientFactoryBean是一个FactoryBean, 并且它相关的属性是在生成BeanDefinition的时候设置的。 并且这个type属性就是代表的接口类型, 由于实现了FactoryBean接口, 所以Spring启动过程中, 一定会调用getObject方法获取真正的Bean对象。getObject最终会走到getTarget方法。 通过Feign.builder()来创建动态代理对象, 不过SpringCloud会替换Feign的组件。 Spring是通过FactoryBean的这种方式, 将Feign动态代理对象加入至Spring容器中。
http://www.hkea.cn/news/14465370/

相关文章:

  • 建设工程质量检测公司网站优化网站标题是什么意思
  • 企业做网站有用么怎么开一个平台
  • 免费的网站推广平台网站搭建网站
  • 做网站要求百度上怎么发布作品
  • 兰州网站建设优化推广四级a做爰片免费网站
  • 怎么做区块链网站市场调研
  • 不同的网站有不同的风格2022年企业所得税最新标准
  • 杭州做购物网站住房和城乡建设管理局官网
  • 网站开发与客户沟通wordpress首页幻灯
  • 网站备案 山东核验点无锡做网站优化哪家好
  • 电子商务网站建设初学视频教程外贸企业建站公司
  • 用QQ群做网站排名郑州做软件的公司
  • 百度网站建设如何温州小学网站建设
  • 仙踪林老狼网站欢迎您拍照手机怎么做网站免费的
  • 金色 网站 模板注册建公司网站
  • 2018什么语言做网站比较好wordpress更改站点地址
  • 网站推广句子公司注册成本
  • 郑州怎样建设公司网站社交网站开发公司
  • 168网站建设太原自助建站软件
  • 有声小说网站开发北京网站制作的公司哪家好
  • 宁波提高网站排名成都网站系统开发
  • 做彩票网站推广犯法吗网上注册公司流程及资料
  • 网站服务器地址怎么查询腾讯官方网站
  • 网站排名alexa零陵区住房和城乡建设局网站
  • 南京装修公司做网站二级域名网站如何申请吗
  • 肥城网站建设价格模板网传奇手游
  • 黄冈网站推广策略广东省建设八大员网站
  • 手机网站建设平台合同河南省建设工程标准定额管理网站
  • 平阴县网站建设全案策划
  • 环保推广哪个网站好赤峰注册公司流程和费用