org.springframework.context.annotation
Interface ImportSelector
- All Known Implementing Classes:
- AdviceModeImportSelector, AsyncConfigurationSelector, CachingConfigurationSelector, TransactionManagementConfigurationSelector
public interface ImportSelector
Interface to be implemented by types that determine which @Configuration
class(es) should be imported based on a given selection criteria, usually one or more
annotation attributes.
- Since:
- 3.1
- Author:
- Chris Beams
- See Also:
Import
,
ImportBeanDefinitionRegistrar
,
Configuration
selectImports
String[] selectImports(AnnotationMetadata importingClassMetadata)
- Select and return the names of which class(es) should be imported based on
the
AnnotationMetadata
of the importing @Configuration
class.