| Interfaces | |
|---|---|
| BeanDefinitionReader | Simple interface for bean definition readers. |
| BeanDefinitionRegistry | Interface for registries that hold bean definitions, for example RootBeanDefinition and ChildBeanDefinition instances. |
| ComponentDefinition | Describes the logical view of a set of BeanDefinitions and RuntimeBeanReferences as presented in some configuration context. |
| InstantiationStrategy | Interface responsible for creating instances corresponding to a root bean definition. |
| MethodReplacer | Interface to be implemented by classes that can reimplement any method on an IoC-managed object: the Method Injection form of Dependency Injection. |
| ReaderEventListener | No description provided. |
| Classes | |
|---|---|
| AbstractAutowireCapableBeanFactory | Abstract BeanFactory superclass that implements default bean creation, with the full capabilities specified by the RootBeanDefinition class. |
| AbstractBeanDefinition | Base class for bean definition objects, factoring out common properties of RootBeanDefinition and ChildBeanDefinition. |
| AbstractBeanDefinitionReader | Abstract base class for bean definition readers which implement the BeanDefinitionReader interface. |
| AbstractBeanFactory | Abstract superclass for BeanFactory implementations, implementing the ConfigurableBeanFactory SPI interface. |
| AbstractComponentDefinition | Base implementation of ComponentDefinition that provides a basic implementation of getDescription() which delegates to getName() . |
| BeanComponentDefinition | No description provided. |
| BeanDefinitionBuilder | Programmatic means of constructing BeanDefinitions using the builder pattern. |
| BeanDefinitionReaderUtils | Utility methods that are useful for bean definition readers implementations. |
| BeanDefinitionRegistryBuilder | Programmatic builder-style object to make it easier to construct bean definitions. |
| CglibSubclassingInstantiationStrategy | Default object instantiation strategy for use in BeanFactories. |
| ChildBeanDefinition | Bean definition for beans who inherit settings from their parent. |
| DefaultListableBeanFactory | Default implementation of the ListableBeanFactory and BeanDefinitionRegistry interfaces: a full-fledged bean factory based on bean definitions. |
| LookupOverride | Represents an override of a method that looks up an object in the same IoC context. |
| ManagedList | Tag subclass used to hold managed List elements, which may include runtime bean references. |
| ManagedMap | Tag collection class used to hold managed Map values, which may include runtime bean references. |
| ManagedProperties | Represents a Spring-managed Properties instance that supports merging of parent/child definitions. |
| ManagedSet | Tag collection class used to hold managed Set values, which may include runtime bean references. |
| MethodOverride | Object representing the override of a method on a managed object by the IoC container. |
| MethodOverrides | Set of method overrides, determining which, if any, methods on a managed object the Spring IoC container will override at runtime. |
| PropertiesBeanDefinitionReader | Bean definition reader for a simple properties format. |
| ReaderContext | No description provided. |
| ReplaceOverride | Extension of MethodOverride that represents an arbitrary override of a method by the IoC container. |
| RootBeanDefinition | Root bean definitions are the most common type of bean definition. |
| SimpleInstantiationStrategy | Simple object instantiation strategy for use in a BeanFactory. |
| StaticListableBeanFactory | Static factory that allows to register existing singleton instances programmatically. |
| Exceptions | |
|---|---|
| BeanDefinitionValidationException | Exception thrown when the validation of a bean definition failed. |