org.springframework.beans.factory package.
Contains abstract base classes for BeanFactory implementations.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | AutowireCandidateResolver
Strategy interface for determining whether a specific bean definition qualifies as an autowire candidate for a specific dependency. |
| public interface | BeanDefinitionReader
Simple interface for bean definition readers that specifies load methods with
|
| public interface | BeanDefinitionRegistry
Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances. |
| public interface | BeanDefinitionRegistryPostProcessor
Extension to the standard |
| public interface | BeanNameGenerator
Strategy interface for generating bean names for bean definitions. |
| public interface | InstanceSupplier<
the type of instance supplied by this supplier T>Specialized |
| public interface | InstantiationStrategy
Interface responsible for creating instances corresponding to a root bean definition. |
| public interface | MergedBeanDefinitionPostProcessor
Post-processor callback interface for merged bean definitions at runtime. |
| public interface | MethodReplacer
Interface to be implemented by classes that can reimplement any method on an IoC-managed object: the Method Injection form of Dependency Injection. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractAutowireCapableBeanFactory
Abstract bean factory superclass that implements default bean creation,
with the full capabilities specified by the |
| public abstract class | AbstractBeanDefinition
Base class for concrete, full-fledged |
| public abstract class | AbstractBeanDefinitionReader
Abstract base class for bean definition readers which implement
the |
| public abstract class | AbstractBeanFactory
Abstract base class for |
| public class | AutowireCandidateQualifier
Qualifier for resolving autowire candidates. |
| pack-priv abstract class | AutowireUtils
Utility class that contains various methods useful for the implementation of autowire-capable bean factories. |
| public class | BeanDefinitionBuilder
Programmatic means of constructing
|
| public class | BeanDefinitionDefaults
A simple holder for |
| public class | BeanDefinitionOverrideException
Subclass of |
| public abstract class | BeanDefinitionReaderUtils
Utility methods that are useful for bean definition reader implementations. |
| pack-priv class | |
| public class | BeanDefinitionValidationException
Exception thrown when the validation of a bean definition failed. |
| public class | BeanDefinitionValueResolver
Helper class for use in bean factory implementations, resolving values contained in bean definition objects into the actual values applied to the target bean instance. |
| public class | CglibSubclassingInstantiationStrategy
Default object instantiation strategy for use in BeanFactories. |
| public class | ChildBeanDefinition
Bean definition for beans which inherit settings from their parent. |
| pack-priv class | ConstructorResolver
Delegate for resolving constructors and factory methods. |
| public class | DefaultBeanNameGenerator
Default implementation of the |
| public class | DefaultListableBeanFactory
Spring's default implementation of the |
| public class | DefaultSingletonBeanRegistry
Generic registry for shared bean instances, implementing the
|
| pack-priv class | DisposableBeanAdapter
Adapter that implements the
|
| public abstract class | FactoryBeanRegistrySupport
Support base class for singleton registries which need to handle
|
| public class | GenericBeanDefinition
GenericBeanDefinition is a one-stop shop for declarative bean definition purposes. |
| public class | GenericTypeAwareAutowireCandidateResolver
Basic |
| pack-priv class | ImplicitlyAppearedSingletonException
Internal exception to be propagated from |
| public class | LookupOverride
Represents an override of a method that looks up an object in the same IoC context, either by bean name or by bean type (based on the declared method return type). |
| public class | ManagedArray
Tag collection class used to hold managed array elements, which may include runtime bean references (to be resolved into bean objects). |
| public class | ManagedList<
the element type E>Tag collection class used to hold managed List elements, which may include runtime bean references (to be resolved into bean objects). |
| public class | ManagedMap<
the key type K, the value type V>Tag collection class used to hold managed Map values, which may include runtime bean references (to be resolved into bean objects). |
| public class | ManagedProperties
Tag class which represents a Spring-managed |
| public class | ManagedSet<
the element type E>Tag collection class used to hold managed Set values, which may include runtime bean references (to be resolved into bean objects). |
| public abstract class | MethodOverride
Object representing the override of a method on a managed object by the IoC container. |
| public class | MethodOverrides
Set of method overrides, determining which, if any, methods on a managed object the Spring IoC container will override at runtime. |
| pack-priv class | NullBean
Internal representation of a null bean instance, e.g. for a |
| public class | PropertiesBeanDefinitionReader
Deprecated
as of 5.3, in favor of Spring's common bean definition formats
and/or custom reader implementations
Bean definition reader for a simple properties format.
|
| public class | RegisteredBean
A |
| public class | ReplaceOverride
Extension of |
| public class | RootBeanDefinition
A root bean definition represents the merged bean definition at runtime that backs a specific bean in a Spring BeanFactory. |
| public class | ScopeNotActiveException
A subclass of |
| public class | SimpleAutowireCandidateResolver
|
| public class | SimpleBeanDefinitionRegistry
Simple implementation of the |
| public class | SimpleInstantiationStrategy
Simple object instantiation strategy for use in a BeanFactory. |
| public class | StaticListableBeanFactory
Static |