org.springframework.context.annotation.AnnotatedBeanDefinitionReader.setBeanNameGenerator()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(82)

本文整理了Java中org.springframework.context.annotation.AnnotatedBeanDefinitionReader.setBeanNameGenerator()方法的一些代码示例,展示了AnnotatedBeanDefinitionReader.setBeanNameGenerator()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedBeanDefinitionReader.setBeanNameGenerator()方法的具体详情如下:
包路径:org.springframework.context.annotation.AnnotatedBeanDefinitionReader
类名称:AnnotatedBeanDefinitionReader
方法名:setBeanNameGenerator

AnnotatedBeanDefinitionReader.setBeanNameGenerator介绍

[英]Set the BeanNameGenerator to use for detected bean classes.

The default is a AnnotationBeanNameGenerator.
[中]将BeanNameGenerator设置为用于检测到的bean类。
默认值是AnnotationBeanNameGenerator。

代码示例

代码示例来源:origin: spring-projects/spring-framework

/**
 * Provide a custom {@link BeanNameGenerator} for use with {@link AnnotatedBeanDefinitionReader}
 * and/or {@link ClassPathBeanDefinitionScanner}, if any.
 * <p>Default is {@link org.springframework.context.annotation.AnnotationBeanNameGenerator}.
 * <p>Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 * @see AnnotatedBeanDefinitionReader#setBeanNameGenerator
 * @see ClassPathBeanDefinitionScanner#setBeanNameGenerator
 */
public void setBeanNameGenerator(BeanNameGenerator beanNameGenerator) {
  this.reader.setBeanNameGenerator(beanNameGenerator);
  this.scanner.setBeanNameGenerator(beanNameGenerator);
  getBeanFactory().registerSingleton(
      AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR, beanNameGenerator);
}

代码示例来源:origin: org.springframework/spring-context

/**
 * Provide a custom {@link BeanNameGenerator} for use with {@link AnnotatedBeanDefinitionReader}
 * and/or {@link ClassPathBeanDefinitionScanner}, if any.
 * <p>Default is {@link org.springframework.context.annotation.AnnotationBeanNameGenerator}.
 * <p>Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 * @see AnnotatedBeanDefinitionReader#setBeanNameGenerator
 * @see ClassPathBeanDefinitionScanner#setBeanNameGenerator
 */
public void setBeanNameGenerator(BeanNameGenerator beanNameGenerator) {
  this.reader.setBeanNameGenerator(beanNameGenerator);
  this.scanner.setBeanNameGenerator(beanNameGenerator);
  getBeanFactory().registerSingleton(
      AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR, beanNameGenerator);
}

代码示例来源:origin: org.springframework.boot/spring-boot

/**
 * Set the bean name generator to be used by the underlying readers and scanner.
 * @param beanNameGenerator the bean name generator
 */
public void setBeanNameGenerator(BeanNameGenerator beanNameGenerator) {
  this.annotatedReader.setBeanNameGenerator(beanNameGenerator);
  this.xmlReader.setBeanNameGenerator(beanNameGenerator);
  this.scanner.setBeanNameGenerator(beanNameGenerator);
}

代码示例来源:origin: org.springframework.boot/spring-boot

/**
 * Provide a custom {@link BeanNameGenerator} for use with
 * {@link AnnotatedBeanDefinitionReader} and/or
 * {@link ClassPathBeanDefinitionScanner}, if any.
 * <p>
 * Default is
 * {@link org.springframework.context.annotation.AnnotationBeanNameGenerator}.
 * <p>
 * Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 * @param beanNameGenerator the bean name generator
 * @see AnnotatedBeanDefinitionReader#setBeanNameGenerator
 * @see ClassPathBeanDefinitionScanner#setBeanNameGenerator
 */
public void setBeanNameGenerator(BeanNameGenerator beanNameGenerator) {
  this.reader.setBeanNameGenerator(beanNameGenerator);
  this.scanner.setBeanNameGenerator(beanNameGenerator);
  this.getBeanFactory().registerSingleton(
      AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR,
      beanNameGenerator);
}

代码示例来源:origin: org.springframework.boot/spring-boot

/**
 * Provide a custom {@link BeanNameGenerator} for use with
 * {@link AnnotatedBeanDefinitionReader} and/or
 * {@link ClassPathBeanDefinitionScanner}, if any.
 * <p>
 * Default is
 * {@link org.springframework.context.annotation.AnnotationBeanNameGenerator}.
 * <p>
 * Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 * @param beanNameGenerator the bean name generator
 * @see AnnotatedBeanDefinitionReader#setBeanNameGenerator
 * @see ClassPathBeanDefinitionScanner#setBeanNameGenerator
 */
public void setBeanNameGenerator(BeanNameGenerator beanNameGenerator) {
  this.reader.setBeanNameGenerator(beanNameGenerator);
  this.scanner.setBeanNameGenerator(beanNameGenerator);
  this.getBeanFactory().registerSingleton(
      AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR,
      beanNameGenerator);
}

代码示例来源:origin: spring-projects/spring-framework

reader.setBeanNameGenerator(beanNameGenerator);
scanner.setBeanNameGenerator(beanNameGenerator);
beanFactory.registerSingleton(AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR, beanNameGenerator);

代码示例来源:origin: org.springframework.boot/spring-boot

private void applyBeanNameGenerator(DefaultListableBeanFactory beanFactory,
    AnnotatedBeanDefinitionReader reader,
    ClassPathBeanDefinitionScanner scanner) {
  BeanNameGenerator beanNameGenerator = getBeanNameGenerator();
  if (beanNameGenerator != null) {
    reader.setBeanNameGenerator(beanNameGenerator);
    scanner.setBeanNameGenerator(beanNameGenerator);
    beanFactory.registerSingleton(
        AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR,
        beanNameGenerator);
  }
}

代码示例来源:origin: org.springframework/spring-web

reader.setBeanNameGenerator(beanNameGenerator);
scanner.setBeanNameGenerator(beanNameGenerator);
beanFactory.registerSingleton(AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR, beanNameGenerator);

代码示例来源:origin: apache/servicemix-bundles

/**
 * Provide a custom {@link BeanNameGenerator} for use with {@link AnnotatedBeanDefinitionReader}
 * and/or {@link ClassPathBeanDefinitionScanner}, if any.
 * <p>Default is {@link org.springframework.context.annotation.AnnotationBeanNameGenerator}.
 * <p>Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 * @see AnnotatedBeanDefinitionReader#setBeanNameGenerator
 * @see ClassPathBeanDefinitionScanner#setBeanNameGenerator
 */
public void setBeanNameGenerator(BeanNameGenerator beanNameGenerator) {
  this.reader.setBeanNameGenerator(beanNameGenerator);
  this.scanner.setBeanNameGenerator(beanNameGenerator);
  getBeanFactory().registerSingleton(
      AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR, beanNameGenerator);
}

代码示例来源:origin: dsyer/spring-boot-legacy

/**
 * Provide a custom {@link BeanNameGenerator} for use with
 * {@link AnnotatedBeanDefinitionReader} and/or
 * {@link ClassPathBeanDefinitionScanner}, if any.
 * <p>
 * Default is
 * {@link org.springframework.context.annotation.AnnotationBeanNameGenerator}.
 * <p>
 * Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 * @param beanNameGenerator the bean name generator
 * @see AnnotatedBeanDefinitionReader#setBeanNameGenerator
 * @see ClassPathBeanDefinitionScanner#setBeanNameGenerator
 */
public void setBeanNameGenerator(BeanNameGenerator beanNameGenerator) {
  this.reader.setBeanNameGenerator(beanNameGenerator);
  this.scanner.setBeanNameGenerator(beanNameGenerator);
  this.getBeanFactory().registerSingleton(
      AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR,
      beanNameGenerator);
}

代码示例来源:origin: org.springframework.boot/spring-boot-legacy

/**
 * Provide a custom {@link BeanNameGenerator} for use with
 * {@link AnnotatedBeanDefinitionReader} and/or
 * {@link ClassPathBeanDefinitionScanner}, if any.
 * <p>
 * Default is
 * {@link org.springframework.context.annotation.AnnotationBeanNameGenerator}.
 * <p>
 * Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 * @param beanNameGenerator the bean name generator
 * @see AnnotatedBeanDefinitionReader#setBeanNameGenerator
 * @see ClassPathBeanDefinitionScanner#setBeanNameGenerator
 */
public void setBeanNameGenerator(BeanNameGenerator beanNameGenerator) {
  this.reader.setBeanNameGenerator(beanNameGenerator);
  this.scanner.setBeanNameGenerator(beanNameGenerator);
  this.getBeanFactory().registerSingleton(
      AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR,
      beanNameGenerator);
}

代码示例来源:origin: top.wboost/common-context

/**
 * Provide a custom {@link BeanNameGenerator} for use with
 * {@link AnnotatedBeanDefinitionReader} and/or
 * {@link ClassPathBeanDefinitionScanner} , if any.
 * <p>
 * Default is
 * {@link org.springframework.context.annotation.AnnotationBeanNameGenerator}.
 * <p>
 * Any call to this method must occur prior to calls to
 * {@link #register(Class...)} and/or {@link #scan(String...)}.
 * 
 * @param beanNameGenerator
 *            the bean name generator
 * @see AnnotatedBeanDefinitionReader#setBeanNameGenerator
 * @see ClassPathBeanDefinitionScanner#setBeanNameGenerator
 */
public void setBeanNameGenerator(BeanNameGenerator beanNameGenerator) {
  this.reader.setBeanNameGenerator(beanNameGenerator);
  this.scanner.setBeanNameGenerator(beanNameGenerator);
  this.getBeanFactory().registerSingleton(AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR,
      beanNameGenerator);
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-web

reader.setBeanNameGenerator(beanNameGenerator);
scanner.setBeanNameGenerator(beanNameGenerator);
beanFactory.registerSingleton(AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR, beanNameGenerator);

代码示例来源:origin: apache/servicemix-bundles

reader.setBeanNameGenerator(beanNameGenerator);
scanner.setBeanNameGenerator(beanNameGenerator);
beanFactory.registerSingleton(AnnotationConfigUtils.CONFIGURATION_BEAN_NAME_GENERATOR, beanNameGenerator);

相关文章