类org.springframework.beans.factory.support.DefaultBeanNameGenerator源码实例Demo

下面列出了怎么用org.springframework.beans.factory.support.DefaultBeanNameGenerator的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: hasor   文件: HasorDefinitionParser.java
protected BeanDefinitionHolder createBeanHolder(String beanType, ParserContext parserContext, Consumer<BeanDefinitionBuilder> buildBean) {
    BeanDefinitionBuilder builder = BeanDefinitionBuilder.genericBeanDefinition(beanType);
    builder.setAutowireMode(AutowireCapableBeanFactory.AUTOWIRE_AUTODETECT);
    buildBean.accept(builder);
    //
    AbstractBeanDefinition startWithDefine = builder.getBeanDefinition();
    String beanName = new DefaultBeanNameGenerator().generateBeanName(startWithDefine, parserContext.getRegistry());
    return new BeanDefinitionHolder(startWithDefine, beanName);
}
 
 类方法
 同包方法