- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.context.annotation.DeferredImportSelector, org.springframework.context.annotation.ImportSelector, org.springframework.context.EnvironmentAware
- Direct Known Subclasses:
- EnableCircuitBreakerImportSelector, EnableDiscoveryClientImportSelector
public abstract class SpringFactoryImportSelector<T>
extends Object
implements org.springframework.context.annotation.DeferredImportSelector, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.context.EnvironmentAware
Selects configurations to load defined by the generic type T. Loads
implementations using SpringFactoriesLoader
.
- Author:
- Spencer Gibb, Dave Syer