public class RepositoryBeanNameGenerator extends Object implements BeanNameGenerator, BeanClassLoaderAware
BeanNameGenerator
to create bean names for Spring Data repositories. Will delegate to an
AnnotationBeanNameGenerator
but let the delegate work with a customized BeanDefinition
to make sure
the repository interface is inspected and not the actual bean definition class.Constructor and Description |
---|
RepositoryBeanNameGenerator() |
Modifier and Type | Method and Description |
---|---|
String |
generateBeanName(BeanDefinition definition,
BeanDefinitionRegistry registry) |
void |
setBeanClassLoader(ClassLoader classLoader) |
public void setBeanClassLoader(ClassLoader classLoader)
setBeanClassLoader
in interface BeanClassLoaderAware
public String generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry)
generateBeanName
in interface BeanNameGenerator
Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.