Package | Description |
---|---|
org.springframework.beans |
This package contains interfaces and classes for manipulating Java beans.
|
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 the
org.springframework.beans.factory package. |
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.core |
Provides basic classes for exception handling and version detection,
and other core helpers that are not specific to any part of the framework.
|
org.springframework.test.context |
This package contains the Spring TestContext Framework which
provides annotation-driven unit and integration testing support that is
agnostic of the actual testing framework in use.
|
org.springframework.test.context.support |
Support classes for the Spring TestContext Framework.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanMetadataAttributeAccessor
Extension of
AttributeAccessorSupport ,
holding attributes as BeanMetadataAttribute objects in order
to keep track of the definition source. |
class |
PropertyValue
Object to hold information and value for an individual bean property.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotatedBeanDefinition
Extended
BeanDefinition
interface that exposes AnnotationMetadata
about its bean class - without requiring the class to be loaded yet. |
Modifier and Type | Class and Description |
---|---|
class |
AnnotatedGenericBeanDefinition
Extension of the
GenericBeanDefinition
class, adding support for annotation metadata exposed through the
AnnotatedBeanDefinition interface. |
Modifier and Type | Interface and Description |
---|---|
interface |
BeanDefinition
A BeanDefinition describes a bean instance, which has property values,
constructor argument values, and further information supplied by
concrete implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBeanDefinition
Base class for concrete, full-fledged
BeanDefinition classes,
factoring out common properties of GenericBeanDefinition ,
RootBeanDefinition , and ChildBeanDefinition . |
class |
AutowireCandidateQualifier
Qualifier for resolving autowire candidates.
|
class |
ChildBeanDefinition
Bean definition for beans which inherit settings from their parent.
|
class |
GenericBeanDefinition
GenericBeanDefinition is a one-stop shop for standard bean definition purposes.
|
class |
RootBeanDefinition
A root bean definition represents the merged bean definition that backs
a specific bean in a Spring BeanFactory at runtime.
|
Modifier and Type | Class and Description |
---|---|
class |
ScannedGenericBeanDefinition
Extension of the
GenericBeanDefinition
class, based on an ASM ClassReader, with support for annotation metadata exposed
through the AnnotatedBeanDefinition interface. |
Modifier and Type | Class and Description |
---|---|
class |
AttributeAccessorSupport
Support class for
AttributeAccessors , providing
a base implementation of all methods. |
Modifier and Type | Method and Description |
---|---|
protected void |
AttributeAccessorSupport.copyAttributesFrom(AttributeAccessor source)
Copy the attributes from the supplied AttributeAccessor to this accessor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TestContext
TestContext encapsulates the context in which a test is executed,
agnostic of the actual testing framework in use. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultTestContext
Default implementation of the
TestContext interface. |