| Modifier and Type | Interface and Description |
|---|---|
| public interface | AutowireCapableBeanFactory
Extension of the |
| public interface | BeanDefinition
A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations. |
| public interface | BeanDefinitionCustomizer
Callback for customizing a given bean definition. |
| public interface | BeanExpressionResolver
Strategy interface for resolving a value by evaluating it as an expression, if applicable. |
| public interface | BeanFactoryPostProcessor
Factory hook that allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory. |
| public interface | BeanPostProcessor
Factory hook that allows for custom modification of new bean instances — for example, checking for marker interfaces or wrapping beans with proxies. |
| public interface | BeanReference
Interface that exposes a reference to a bean name in an abstract fashion. |
| public interface | ConfigurableBeanFactory
Configuration interface to be implemented by most bean factories. |
| public interface | ConfigurableListableBeanFactory
Configuration interface to be implemented by most listable bean factories. |
| public interface | DestructionAwareBeanPostProcessor
Subinterface of |
| public interface | InstantiationAwareBeanPostProcessor
Subinterface of |
| public interface | Scope
Strategy interface used by a |
| public interface | SingletonBeanRegistry
Interface that defines a registry for shared bean instances. |
| public interface | SmartInstantiationAwareBeanPostProcessor
Extension of the |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractFactoryBean<
the bean type T>Simple template superclass for |
| public class | AutowiredPropertyMarker
Simple marker class for an individually autowired property value, to be added
to |
| public class | BeanDefinitionHolder
Holder for a BeanDefinition with name and aliases. |
| public class | BeanDefinitionVisitor
Visitor class for traversing |
| public class | BeanExpressionContext
Context object for evaluating an expression within a bean definition. |
| public class | ConstructorArgumentValues
Holder for constructor argument values, typically as part of a bean definition. |
| public class | CustomEditorConfigurer
|
| public class | CustomScopeConfigurer
Simple |
| public class | DependencyDescriptor
Descriptor for a specific dependency that is about to be injected. |
| public class | DeprecatedBeanWarner
Bean factory post processor that logs a warning for |
| public class | EmbeddedValueResolver
|
| public class | FieldRetrievingFactoryBean
|
| public class | ListFactoryBean
Simple factory for shared List instances. |
| public class | MapFactoryBean
Simple factory for shared Map instances. |
| public class | MethodInvokingBean
Simple method invoker bean: just invoking a target method, not expecting a result
to expose to the container (in contrast to |
| public class | MethodInvokingFactoryBean
|
| public class | |
| public class | ObjectFactoryCreatingFactoryBean
A |
| public abstract class | PlaceholderConfigurerSupport
Abstract base class for property resource configurers that resolve placeholders in bean definition property values. |
| public class | PreferencesPlaceholderConfigurer
Deprecated
as of 5.2, along with Subclass of PropertyPlaceholderConfigurer that supports JDK 1.4's
Preferences API (PropertyPlaceholderConfigurer
java.util.prefs).
|
| public class | PropertiesFactoryBean
Allows for making a properties file from a classpath location available as Properties instance in a bean factory. |
| public class | PropertyOverrideConfigurer
Property resource configurer that overrides bean property values in an application context definition. |
| public class | PropertyPathFactoryBean
|
| public class | PropertyPlaceholderConfigurer
Deprecated
as of 5.2; use org.springframework.context.support.PropertySourcesPlaceholderConfigurer
instead which is more flexible through taking advantage of the org.
and org. mechanisms.
PlaceholderConfigurerSupport subclass that resolves ${...} placeholders against
local properties and/or system properties
and environment variables.
|
| public abstract class | PropertyResourceConfigurer
Allows for configuration of individual bean property values from a property resource, i.e. a properties file. |
| public class | ProviderCreatingFactoryBean
A |
| public class | RuntimeBeanNameReference
Immutable placeholder class used for a property value object when it's a reference to another bean name in the factory, to be resolved at runtime. |
| public class | RuntimeBeanReference
Immutable placeholder class used for a property value object when it's a reference to another bean in the factory, to be resolved at runtime. |
| public class | ServiceLocatorFactoryBean
A |
| public class | SetFactoryBean
Simple factory for shared Set instances. |
| public class | TypedStringValue
Holder for a typed String value. |
| public class | YamlMapFactoryBean
Factory for a |
| public abstract class | YamlProcessor
Base class for YAML factories. |
| public class | YamlPropertiesFactoryBean
Factory for |