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

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

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

AnnotationBeanNameGenerator.generateBeanName介绍

暂无

代码示例

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

@Override
public String generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) {
  String beanName = super.generateBeanName(definition, registry);
  return "testing." + beanName;
}

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

@Override
  public String generateBeanName(
      BeanDefinition definition, BeanDefinitionRegistry registry) {
    return "custom-" + super.generateBeanName(definition, registry);
  }
});

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

@Override
  public String generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) {
    return "custom_" + super.generateBeanName(definition, registry);
  }
}

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

@Override
  public String generateBeanName(BeanDefinition definition,
      BeanDefinitionRegistry registry) {
    return "custom-" + super.generateBeanName(definition, registry);
  }
});

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

@Override
  public String generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) {
    String beanName = super.generateBeanName(definition, registry);
    return beanName.replace("Impl", "");
  }
}

代码示例来源:origin: BroadleafCommerce/BroadleafCommerce

@Override
  public String generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) {
    String beanName = super.generateBeanName(definition, registry);
    if (!beanName.startsWith(BROADLEAF_BEAN_PREFIX)) {
      beanName = BROADLEAF_BEAN_PREFIX + StringUtils.capitalize(beanName);
    }
    
    return beanName;
  }
}

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

@Test
public void generateBeanNameFromMetaComponentWithStringValue() {
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotatedBeanDefinition bd = new AnnotatedGenericBeanDefinition(ComponentFromStringMeta.class);
  String beanName = this.beanNameGenerator.generateBeanName(bd, registry);
  assertEquals("henry", beanName);
}

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

/**
 * @since 4.0.1
 * @see https://jira.spring.io/browse/SPR-11360
 */
@Test
public void generateBeanNameFromComposedControllerAnnotationWithStringValue() {
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotatedBeanDefinition bd = new AnnotatedGenericBeanDefinition(
    ComposedControllerAnnotationWithStringValue.class);
  String beanName = this.beanNameGenerator.generateBeanName(bd, registry);
  assertEquals("restController", beanName);
}

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

@Test
public void generateBeanNameFromMetaComponentWithNonStringValue() {
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotatedBeanDefinition bd = new AnnotatedGenericBeanDefinition(ComponentFromNonStringMeta.class);
  String beanName = this.beanNameGenerator.generateBeanName(bd, registry);
  assertEquals("annotationBeanNameGeneratorTests.ComponentFromNonStringMeta", beanName);
}

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

@Test
public void generateBeanNameWithNamedComponent() {
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotatedBeanDefinition bd = new AnnotatedGenericBeanDefinition(ComponentWithName.class);
  String beanName = this.beanNameGenerator.generateBeanName(bd, registry);
  assertNotNull("The generated beanName must *never* be null.", beanName);
  assertTrue("The generated beanName must *never* be blank.", StringUtils.hasText(beanName));
  assertEquals("walden", beanName);
}

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

@Test
public void generateBeanNameWithNamedComponentWhereTheNameIsBlank() {
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotatedBeanDefinition bd = new AnnotatedGenericBeanDefinition(ComponentWithBlankName.class);
  String beanName = this.beanNameGenerator.generateBeanName(bd, registry);
  assertNotNull("The generated beanName must *never* be null.", beanName);
  assertTrue("The generated beanName must *never* be blank.", StringUtils.hasText(beanName));
  String expectedGeneratedBeanName = this.beanNameGenerator.buildDefaultBeanName(bd);
  assertEquals(expectedGeneratedBeanName, beanName);
}

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

@Test
public void generateBeanNameWithDefaultNamedComponent() {
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotatedBeanDefinition bd = new AnnotatedGenericBeanDefinition(DefaultNamedComponent.class);
  String beanName = this.beanNameGenerator.generateBeanName(bd, registry);
  assertNotNull("The generated beanName must *never* be null.", beanName);
  assertTrue("The generated beanName must *never* be blank.", StringUtils.hasText(beanName));
  assertEquals("thoreau", beanName);
}

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

/**
 * @since 4.0.1
 * @see https://jira.spring.io/browse/SPR-11360
 */
@Test
public void generateBeanNameFromComposedControllerAnnotationWithoutName() {
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotatedBeanDefinition bd = new AnnotatedGenericBeanDefinition(ComposedControllerAnnotationWithoutName.class);
  String beanName = this.beanNameGenerator.generateBeanName(bd, registry);
  String expectedGeneratedBeanName = this.beanNameGenerator.buildDefaultBeanName(bd);
  assertEquals(expectedGeneratedBeanName, beanName);
}

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

@Test
public void generateBeanNameWithAnonymousComponentYieldsGeneratedBeanName() {
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotatedBeanDefinition bd = new AnnotatedGenericBeanDefinition(AnonymousComponent.class);
  String beanName = this.beanNameGenerator.generateBeanName(bd, registry);
  assertNotNull("The generated beanName must *never* be null.", beanName);
  assertTrue("The generated beanName must *never* be blank.", StringUtils.hasText(beanName));
  String expectedGeneratedBeanName = this.beanNameGenerator.buildDefaultBeanName(bd);
  assertEquals(expectedGeneratedBeanName, beanName);
}

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

/**
 * @since 4.0.1
 * @see https://jira.spring.io/browse/SPR-11360
 */
@Test
public void generateBeanNameFromComposedControllerAnnotationWithBlankName() {
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotatedBeanDefinition bd = new AnnotatedGenericBeanDefinition(ComposedControllerAnnotationWithBlankName.class);
  String beanName = this.beanNameGenerator.generateBeanName(bd, registry);
  String expectedGeneratedBeanName = this.beanNameGenerator.buildDefaultBeanName(bd);
  assertEquals(expectedGeneratedBeanName, beanName);
}

代码示例来源:origin: org.geoserver.community/gs-geogig

@Override
  public String generateBeanName(BeanDefinition arg0, BeanDefinitionRegistry arg1) {
    return "geogig" + super.generateBeanName(arg0, arg1);
  }
}

代码示例来源:origin: com.giffing.wicket.spring.boot.starter/wicket-spring-boot-starter

@Override
public String generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) {
  return "wicketextension"+StringUtils.capitalize(super.generateBeanName(definition, registry));
}

代码示例来源:origin: com.github.persapiens/jsf-spring-boot-integration

public void testViewScope() {
  AnnotationMetadata annotationMetadata = new StandardAnnotationMetadata(ViewScopedClass.class);
  AnnotatedBeanDefinition beanDefinition = new AnnotatedGenericBeanDefinition(annotationMetadata);
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotationBeanNameGenerator annotationBeanNameGeneratorannotationScopeMetadataResolver
    = new JsfCdiToSpringBeanNameGenerator();
  annotationBeanNameGeneratorannotationScopeMetadataResolver.generateBeanName(
    beanDefinition, registry);
  assertThat(beanDefinition.getScope()).isEqualTo(JsfCdiToSpring.VIEW);
}

代码示例来源:origin: com.github.persapiens/jsf-spring-boot-integration

public void testNoScope() {
  AnnotationMetadata annotationMetadata = new StandardAnnotationMetadata(NoScopedClass.class);
  AnnotatedBeanDefinition beanDefinition = new AnnotatedGenericBeanDefinition(annotationMetadata);
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotationBeanNameGenerator annotationBeanNameGeneratorannotationScopeMetadataResolver
    = new JsfCdiToSpringBeanNameGenerator();
  annotationBeanNameGeneratorannotationScopeMetadataResolver.generateBeanName(
    beanDefinition, registry);
  assertThat(beanDefinition.getScope()).isEmpty();
}

代码示例来源:origin: com.github.persapiens/jsf-spring-boot-integration

public void testGenericBeanDefinition() {
  AnnotationMetadata annotationMetadata = new StandardAnnotationMetadata(SessionScopedClass.class);
  AnnotatedBeanDefinition annotatedBeanDefinition = new AnnotatedGenericBeanDefinition(annotationMetadata);
  GenericBeanDefinition beanDefinition = new GenericBeanDefinition(annotatedBeanDefinition);
  BeanDefinitionRegistry registry = new SimpleBeanDefinitionRegistry();
  AnnotationBeanNameGenerator annotationBeanNameGeneratorannotationScopeMetadataResolver
    = new JsfCdiToSpringBeanNameGenerator();
  annotationBeanNameGeneratorannotationScopeMetadataResolver.generateBeanName(
    beanDefinition, registry);
  assertThat(beanDefinition.getScope()).isEmpty();
}

相关文章