- 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