public interface ImportSelector
Configurationclass(es) should be imported based on a given selection criteria, usually one or more annotation attributes.
ImportSelector may implement any of the following
and their respective methods will be called prior to
Alternatively, the class may provide a single constructor with one or more of the following supported parameter types:
ImportSelector implementations are usually processed in the same way
@Import annotations, however, it is also possible to defer
selection of imports until all
@Configuration classes have been processed
DeferredImportSelector for details).