接口 ImportSelector
- 所有已知子接口:
DeferredImportSelector
- 所有已知实现类:
AdviceModeImportSelector,AsyncConfigurationSelector,CachingConfigurationSelector,TransactionManagementConfigurationSelector
public interface ImportSelector
Interface to be implemented by types that determine which @Configurationclass(es) should be imported based on a given selection criteria, usually one or more annotation attributes.An
ImportSelectormay implement any of the followingAwareinterfaces, and their respective methods will be called prior toselectImports(org.springframework.core.type.AnnotationMetadata):ImportSelectorimplementations are usually processed in the same way as regular@Importannotations, however, it is also possible to defer selection of imports until all@Configurationclasses have been processed (seeDeferredImportSelectorfor details).- 从以下版本开始:
- 3.1
- 作者:
- Chris Beams
- 另请参阅:
DeferredImportSelector,Import,ImportBeanDefinitionRegistrar,Configuration
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 String[]selectImports(AnnotationMetadata importingClassMetadata)Select and return the names of which class(es) should be imported based on theAnnotationMetadataof the importing @Configurationclass.
方法详细资料
selectImports
String[] selectImports(AnnotationMetadata importingClassMetadata)
Select and return the names of which class(es) should be imported based on theAnnotationMetadataof the importing @Configurationclass.- 返回:
- the class names, or an empty array if none