org.springframework.data.repository.config
Class RepositoryBeanNameGenerator
java.lang.Object
org.springframework.data.repository.config.RepositoryBeanNameGenerator
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.support.BeanNameGenerator
public class RepositoryBeanNameGenerator
- extends Object
- implements org.springframework.beans.factory.support.BeanNameGenerator, org.springframework.beans.factory.BeanClassLoaderAware
Special 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.
- Author:
- Oliver Gierke
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RepositoryBeanNameGenerator
public RepositoryBeanNameGenerator()
setBeanClassLoader
public void setBeanClassLoader(ClassLoader classLoader)
- Specified by:
setBeanClassLoader in interface org.springframework.beans.factory.BeanClassLoaderAware
generateBeanName
public String generateBeanName(org.springframework.beans.factory.config.BeanDefinition definition,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
- Specified by:
generateBeanName in interface org.springframework.beans.factory.support.BeanNameGenerator
Copyright © 2011-2013-2013 SpringSource. All Rights Reserved.