Uses of Interface
org.springframework.beans.factory.config.ConfigurableListableBeanFactory
Packages that use ConfigurableListableBeanFactory Package Description org.springframework.aop.aspectj.annotation Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.org.springframework.aop.framework.autoproxy Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.org.springframework.beans.factory.annotation Support package for annotation-driven bean configuration.org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories.org.springframework.beans.factory.support Classes supporting theorg.springframework.beans.factory
package.org.springframework.beans.factory.xml Contains an abstract XML-basedBeanFactory
implementation, including a standard "spring-beans" XSD.org.springframework.context This package builds on the beans package to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources using a consistent API.org.springframework.context.annotation Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.org.springframework.context.event Support classes for application events, like standard context events.org.springframework.context.support Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.org.springframework.context.weaving Load-time weaving support for a Spring application context, building on Spring'sLoadTimeWeaver
abstraction.org.springframework.jca.context Integration package that allows for deploying a Spring application context as a JCA 1.7 compliant RAR file.org.springframework.orm.hibernate5 Package providing integration of Hibernate 5.x with Spring concepts.org.springframework.web.context.support Classes supporting theorg.springframework.web.context
package, such as WebApplicationContext implementations and various utility classes.Uses of ConfigurableListableBeanFactory in org.springframework.aop.aspectj.annotation
Methods in org.springframework.aop.aspectj.annotation with parameters of type ConfigurableListableBeanFactory Modifier and Type Method Description protected void
AnnotationAwareAspectJAutoProxyCreator. initBeanFactory(ConfigurableListableBeanFactory beanFactory)
Uses of ConfigurableListableBeanFactory in org.springframework.aop.framework.autoproxy
Methods in org.springframework.aop.framework.autoproxy with parameters of type ConfigurableListableBeanFactory Modifier and Type Method Description static Class<?>
AutoProxyUtils. determineTargetClass(ConfigurableListableBeanFactory beanFactory, String beanName)
Determine the original target class for the specified bean, if possible, otherwise falling back to a regulargetType
lookup.protected void
AbstractAdvisorAutoProxyCreator. initBeanFactory(ConfigurableListableBeanFactory beanFactory)
protected void
InfrastructureAdvisorAutoProxyCreator. initBeanFactory(ConfigurableListableBeanFactory beanFactory)
static boolean
AutoProxyUtils. shouldProxyTargetClass(ConfigurableListableBeanFactory beanFactory, String beanName)
Determine whether the given bean should be proxied with its target class rather than its interfaces.Constructors in org.springframework.aop.framework.autoproxy with parameters of type ConfigurableListableBeanFactory Constructor Description BeanFactoryAdvisorRetrievalHelper(ConfigurableListableBeanFactory beanFactory)
Create a new BeanFactoryAdvisorRetrievalHelper for the given BeanFactory.Uses of ConfigurableListableBeanFactory in org.springframework.beans.factory.annotation
Methods in org.springframework.beans.factory.annotation with parameters of type ConfigurableListableBeanFactory Modifier and Type Method Description void
CustomAutowireConfigurer. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
protected boolean
RequiredAnnotationBeanPostProcessor. shouldSkip(ConfigurableListableBeanFactory beanFactory, String beanName)
Deprecated.Check whether the given bean definition is not subject to the annotation-based required property check as performed by this post-processor.Uses of ConfigurableListableBeanFactory in org.springframework.beans.factory.config
Methods in org.springframework.beans.factory.config with parameters of type ConfigurableListableBeanFactory Modifier and Type Method Description protected void
PropertyOverrideConfigurer. applyPropertyValue(ConfigurableListableBeanFactory factory, String beanName, String property, String value)
Apply the given property value to the corresponding bean.protected void
PlaceholderConfigurerSupport. doProcessProperties(ConfigurableListableBeanFactory beanFactoryToProcess, StringValueResolver valueResolver)
void
BeanFactoryPostProcessor. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
Modify the application context's internal bean factory after its standard initialization.void
CustomEditorConfigurer. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
void
CustomScopeConfigurer. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
void
DeprecatedBeanWarner. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
void
PropertyResourceConfigurer. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
protected void
PropertyOverrideConfigurer. processKey(ConfigurableListableBeanFactory factory, String key, String value)
Process the given key as 'beanName.property' entry.protected void
PropertyOverrideConfigurer. processProperties(ConfigurableListableBeanFactory beanFactory, Properties props)
protected void
PropertyPlaceholderConfigurer. processProperties(ConfigurableListableBeanFactory beanFactoryToProcess, Properties props)
Deprecated.Visit each bean definition in the given bean factory and attempt to replace ${...} property placeholders with values from the given properties.protected abstract void
PropertyResourceConfigurer. processProperties(ConfigurableListableBeanFactory beanFactory, Properties props)
Apply the given Properties to the given BeanFactory.Uses of ConfigurableListableBeanFactory in org.springframework.beans.factory.support
Classes in org.springframework.beans.factory.support that implement ConfigurableListableBeanFactory Modifier and Type Class Description class
DefaultListableBeanFactory
Spring's default implementation of theConfigurableListableBeanFactory
andBeanDefinitionRegistry
interfaces: a full-fledged bean factory based on bean definition metadata, extensible through post-processors.Uses of ConfigurableListableBeanFactory in org.springframework.beans.factory.xml
Classes in org.springframework.beans.factory.xml that implement ConfigurableListableBeanFactory Modifier and Type Class Description class
XmlBeanFactory
Deprecated.as of Spring 3.1 in favor ofDefaultListableBeanFactory
andXmlBeanDefinitionReader
Uses of ConfigurableListableBeanFactory in org.springframework.context
Methods in org.springframework.context that return ConfigurableListableBeanFactory Modifier and Type Method Description ConfigurableListableBeanFactory
ConfigurableApplicationContext. getBeanFactory()
Return the internal bean factory of this application context.Uses of ConfigurableListableBeanFactory in org.springframework.context.annotation
Methods in org.springframework.context.annotation that return ConfigurableListableBeanFactory Modifier and Type Method Description ConfigurableListableBeanFactory
ConditionContext. getBeanFactory()
Return theConfigurableListableBeanFactory
that will hold the bean definition should the condition match, ornull
if the bean factory is not available (or not downcastable toConfigurableListableBeanFactory
).Methods in org.springframework.context.annotation with parameters of type ConfigurableListableBeanFactory Modifier and Type Method Description void
ConfigurationClassPostProcessor. enhanceConfigurationClasses(ConfigurableListableBeanFactory beanFactory)
Post-processes a BeanFactory in search of Configuration class BeanDefinitions; any candidates are then enhanced by aConfigurationClassEnhancer
.void
ConfigurationClassPostProcessor. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
Prepare the Configuration classes for servicing bean requests at runtime by replacing them with CGLIB-enhanced subclasses.Uses of ConfigurableListableBeanFactory in org.springframework.context.event
Methods in org.springframework.context.event with parameters of type ConfigurableListableBeanFactory Modifier and Type Method Description void
EventListenerMethodProcessor. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
Uses of ConfigurableListableBeanFactory in org.springframework.context.support
Methods in org.springframework.context.support that return ConfigurableListableBeanFactory Modifier and Type Method Description abstract ConfigurableListableBeanFactory
AbstractApplicationContext. getBeanFactory()
Subclasses must return their internal bean factory here.ConfigurableListableBeanFactory
AbstractRefreshableApplicationContext. getBeanFactory()
ConfigurableListableBeanFactory
GenericApplicationContext. getBeanFactory()
Return the single internal BeanFactory held by this context (as ConfigurableListableBeanFactory).protected ConfigurableListableBeanFactory
AbstractApplicationContext. obtainFreshBeanFactory()
Tell the subclass to refresh the internal bean factory.Methods in org.springframework.context.support with parameters of type ConfigurableListableBeanFactory Modifier and Type Method Description protected void
AbstractApplicationContext. finishBeanFactoryInitialization(ConfigurableListableBeanFactory beanFactory)
Finish the initialization of this context's bean factory, initializing all remaining singleton beans.protected void
AbstractApplicationContext. invokeBeanFactoryPostProcessors(ConfigurableListableBeanFactory beanFactory)
Instantiate and invoke all registered BeanFactoryPostProcessor beans, respecting explicit order if given.protected void
AbstractApplicationContext. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
Modify the application context's internal bean factory after its standard initialization.void
PropertySourcesPlaceholderConfigurer. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
Processing occurs by replacing ${...} placeholders in bean definitions by resolving each against this configurer's set ofPropertySources
, which includes: all environment property sources, if anEnvironment
is presentmerged local properties, if anyhavebeenspecified any property sources set by callingPropertySourcesPlaceholderConfigurer.setPropertySources(org.springframework.core.env.PropertySources)
protected void
AbstractApplicationContext. prepareBeanFactory(ConfigurableListableBeanFactory beanFactory)
Configure the factory's standard context characteristics, such as the context's ClassLoader and post-processors.protected void
PropertySourcesPlaceholderConfigurer. processProperties(ConfigurableListableBeanFactory beanFactory, Properties props)
protected void
PropertySourcesPlaceholderConfigurer. processProperties(ConfigurableListableBeanFactory beanFactoryToProcess, ConfigurablePropertyResolver propertyResolver)
Visit each bean definition in the given bean factory and attempt to replace ${...} property placeholders with values from the given properties.protected void
AbstractApplicationContext. registerBeanPostProcessors(ConfigurableListableBeanFactory beanFactory)
Instantiate and register all BeanPostProcessor beans, respecting explicit order if given.Uses of ConfigurableListableBeanFactory in org.springframework.context.weaving
Methods in org.springframework.context.weaving with parameters of type ConfigurableListableBeanFactory Modifier and Type Method Description void
AspectJWeavingEnabler. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
Uses of ConfigurableListableBeanFactory in org.springframework.jca.context
Methods in org.springframework.jca.context with parameters of type ConfigurableListableBeanFactory Modifier and Type Method Description protected void
ResourceAdapterApplicationContext. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
Uses of ConfigurableListableBeanFactory in org.springframework.orm.hibernate5
Methods in org.springframework.orm.hibernate5 with parameters of type ConfigurableListableBeanFactory Modifier and Type Method Description LocalSessionFactoryBuilder
LocalSessionFactoryBuilder. setBeanContainer(ConfigurableListableBeanFactory beanFactory)
Set a HibernateBeanContainer
for the given SpringConfigurableListableBeanFactory
.Constructors in org.springframework.orm.hibernate5 with parameters of type ConfigurableListableBeanFactory Constructor Description SpringBeanContainer(ConfigurableListableBeanFactory beanFactory)
Instantiate a new SpringBeanContainer for the given bean factory.Uses of ConfigurableListableBeanFactory in org.springframework.web.context.support
Methods in org.springframework.web.context.support with parameters of type ConfigurableListableBeanFactory Modifier and Type Method Description protected void
AbstractRefreshableWebApplicationContext. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
Register request/session scopes, aServletContextAwareProcessor
, etc.protected void
GenericWebApplicationContext. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
Register ServletContextAwareProcessor.protected void
StaticWebApplicationContext. postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
Register request/session scopes, aServletContextAwareProcessor
, etc.static void
WebApplicationContextUtils. registerEnvironmentBeans(ConfigurableListableBeanFactory bf, ServletContext sc)
Register web-specific environment beans ("contextParameters", "contextAttributes") with the given BeanFactory, as used by the WebApplicationContext.static void
WebApplicationContextUtils. registerEnvironmentBeans(ConfigurableListableBeanFactory bf, ServletContext servletContext, ServletConfig servletConfig)
Register web-specific environment beans ("contextParameters", "contextAttributes") with the given BeanFactory, as used by the WebApplicationContext.static void
WebApplicationContextUtils. registerWebApplicationScopes(ConfigurableListableBeanFactory beanFactory)
Register web-specific scopes ("request", "session", "globalSession") with the given BeanFactory, as used by the WebApplicationContext.static void
WebApplicationContextUtils. registerWebApplicationScopes(ConfigurableListableBeanFactory beanFactory, ServletContext sc)
Register web-specific scopes ("request", "session", "globalSession", "application") with the given BeanFactory, as used by the WebApplicationContext.