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 | Method and Description |
---|---|
String[] |
CachingConfigurationSelector.selectImports(AdviceMode adviceMode)
Returns
ProxyCachingConfiguration or AspectJCachingConfiguration
for PROXY and ASPECTJ values of EnableCaching.mode() ,
respectively. |
Modifier and Type | Method and Description |
---|---|
static AdviceMode |
AdviceMode.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AdviceMode[] |
AdviceMode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
protected abstract String[] |
AdviceModeImportSelector.selectImports(AdviceMode adviceMode)
Determine which classes should be imported based on the given
AdviceMode . |
Modifier and Type | Method and Description |
---|---|
String[] |
AsyncConfigurationSelector.selectImports(AdviceMode adviceMode)
Returns
ProxyAsyncConfiguration or AspectJAsyncConfiguration
for PROXY and ASPECTJ values of EnableAsync.mode() ,
respectively. |
Modifier and Type | Method and Description |
---|---|
protected String[] |
TransactionManagementConfigurationSelector.selectImports(AdviceMode adviceMode)
Returns
ProxyTransactionManagementConfiguration or
AspectJ(Jta)TransactionManagementConfiguration for PROXY
and ASPECTJ values of EnableTransactionManagement.mode() ,
respectively. |