public class RepositoryFactorySupport<T extends ESCRepository<S,ID>,S,ID> extends Object implements org.springframework.context.ApplicationContextAware, org.springframework.context.ResourceLoaderAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.ApplicationEventPublisherAware
| 构造器和说明 |
|---|
RepositoryFactorySupport(Class<? extends T> repositoryInterface) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
T |
getObject()
实现了FactoryBean可以将生成的代理bean托管给spring
|
Class<?> |
getObjectType()
实现了FactoryBean可以将生成的代理bean托管给spring
|
<T> T |
getRepository(Class<T> repositoryInterface) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher) |
void |
setBeanClassLoader(ClassLoader classLoader) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) |
public void afterPropertiesSet()
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanpublic <T> T getRepository(Class<T> repositoryInterface) throws Exception
Exceptionpublic void setBeanClassLoader(ClassLoader classLoader)
setBeanClassLoader 在接口中 org.springframework.beans.factory.BeanClassLoaderAwarepublic void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
throws org.springframework.beans.BeansException
setBeanFactory 在接口中 org.springframework.beans.factory.BeanFactoryAwareorg.springframework.beans.BeansExceptionpublic void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
setResourceLoader 在接口中 org.springframework.context.ResourceLoaderAwarepublic T getObject() throws Exception
getObject 在接口中 org.springframework.beans.factory.FactoryBean<T extends ESCRepository<S,ID>>Exceptionpublic Class<?> getObjectType()
getObjectType 在接口中 org.springframework.beans.factory.FactoryBean<T extends ESCRepository<S,ID>>public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher)
setApplicationEventPublisher 在接口中 org.springframework.context.ApplicationEventPublisherAwarepublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext 在接口中 org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionCopyright © 2020. All rights reserved.