Package | Description |
---|---|
org.springframework.cache.annotation |
Annotations and supporting classes for declarative cache management.
|
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.scheduling.annotation |
Annotation support for asynchronous method execution.
|
org.springframework.transaction.annotation |
Spring's support for annotation-based transaction demarcation.
|
Modifier and Type | Class and Description |
---|---|
class |
CachingConfigurationSelector
Selects which implementation of
AbstractCachingConfiguration should
be used based on the value of EnableCaching.mode() on the importing
@Configuration class. |
Modifier and Type | Interface and Description |
---|---|
interface |
DeferredImportSelector
A variation of
ImportSelector that runs after all @Configuration beans
have been processed. |
Modifier and Type | Class and Description |
---|---|
class |
AdviceModeImportSelector<A extends Annotation>
Convenient base class for
ImportSelector implementations that select imports
based on an AdviceMode value from an annotation (such as the @Enable*
annotations). |
Modifier and Type | Class and Description |
---|---|
class |
AsyncConfigurationSelector
Selects which implementation of
AbstractAsyncConfiguration should
be used based on the value of EnableAsync.mode() on the importing
@Configuration class. |
Modifier and Type | Class and Description |
---|---|
class |
TransactionManagementConfigurationSelector
Selects which implementation of
AbstractTransactionManagementConfiguration
should be used based on the value of EnableTransactionManagement.mode() on the
importing @Configuration class. |