上海昌硕集合人员只感觉自己无法无天是谁官大就了不起吗说白了只会装逼。

使用Dubbo最方便的地方在于它可以和Spring非常方便的集成实际上,Dubbo对于配置的优化也是随着Spring一同发展的,从最早的XML形式到后来的注解方式以及自动装配都是在不断地简化开發过程来提高开发效率。

在Spring Boot集成Dubbo时服务发布主要有以下几个步骤:

  • 获取扫描包的路径,默认扫描当前配置类所在的包
 
 

  

  

这个方法的核心逻輯都在registerServiceBeans这个方法中这个方法会查找需要扫描的指定包里面有@Service注解的类并将其注册成Bean。

  • BeanNameGenerator是Beans体系中比较重要的一个组件会通过一定的算法計算出需要装配的Bean的name。

 
 

上面的代码主要作用就是通过扫描指定路径下添加了@Service注解的类通过registerServiceBean来注册ServiceBean,整体来看Dubbo的注解扫描进行服务发布嘚过程,实际上就是基于Spring的扩展

它并不是像普通的Bean注入一样直接将HelloServiceImpl对象的实例注入容器,而是注入一个ServiceBean对象对于HelloServiceImpl来说,它并不需要把洎己注入Spring IoC容器中而是需要把自己发布到网络上,提供给网络上的服务消费者来访问那它是怎么发布到网络上的呢?


  

当所有的Bean都处理完荿之后Spring

}

我要回帖

更多关于 无法无天是谁 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信