BeanDefinitionBuilder /BeanDefinitionHolder /BeanNameGenerator作用

(一) BeanDefinitionBuilder

  怎样把我们自定义类注入到spring容器中,当然有很多种方法,第三方框架整合spring经常用到BeanDefinitionBuilder把第三方框架定义的类交给spring

  以dubbo整合spring为列,作用就是把类的字节码文件交给BeanDefinitionBuilder生成相应的beanDefinition定义,然后交给bean工厂生成bean实例

    

(2) BeanDefinitionHolder   就是bean定义的持有者,里面包含bean的名字和别名

    

 

(3)  BeanNameGenerator  作用就是生成bean的名称,具体怎么生成可以自己跟进去

  

  

posted @ 2021-03-17 20:12  StrangerIt  阅读(1293)  评论(0)    收藏  举报