BeanDefinitionBuilder /BeanDefinitionHolder /BeanNameGenerator作用
(一) BeanDefinitionBuilder
怎样把我们自定义类注入到spring容器中,当然有很多种方法,第三方框架整合spring经常用到BeanDefinitionBuilder把第三方框架定义的类交给spring
以dubbo整合spring为列,作用就是把类的字节码文件交给BeanDefinitionBuilder生成相应的beanDefinition定义,然后交给bean工厂生成bean实例
(2) BeanDefinitionHolder 就是bean定义的持有者,里面包含bean的名字和别名
(3) BeanNameGenerator 作用就是生成bean的名称,具体怎么生成可以自己跟进去


浙公网安备 33010602011771号