public final class

ComponentScanSpec

extends AbstractFeatureSpecification
java.lang.Object
   ↳ org.springframework.context.config.AbstractFeatureSpecification
     ↳ org.springframework.context.annotation.ComponentScanSpec

Class Overview

Specifies the configuration of Spring's component-scanning feature. May be used directly within a @Feature method, or indirectly through the @ComponentScan annotation.

See Also

Summary

[Expand]
Inherited Fields
From class org.springframework.context.config.AbstractFeatureSpecification
Public Constructors
ComponentScanSpec(String... basePackages)
ComponentScanSpec(Class...<?> basePackageClasses)
Public Methods
ComponentScanSpec beanNameGenerator(BeanNameGenerator beanNameGenerator)
void doValidate(ProblemCollector problems)
ComponentScanSpec excludeFilters(TypeFilter... excludeFilters)
ComponentScanSpec includeAnnotationConfig(Boolean includeAnnotationConfig)
ComponentScanSpec includeFilters(TypeFilter... includeFilters)
ComponentScanSpec resourcePattern(String resourcePattern)
ComponentScanSpec scopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver)
ComponentScanSpec scopedProxyMode(ScopedProxyMode scopedProxyMode)
ComponentScanSpec useDefaultFilters(Boolean useDefaultFilters)
[Expand]
Inherited Methods
From class org.springframework.context.config.AbstractFeatureSpecification
From class java.lang.Object
From interface org.springframework.context.config.FeatureSpecification
From interface org.springframework.context.config.SourceAwareSpecification

Public Constructors

public ComponentScanSpec (String... basePackages)

See Also
  • #forDelimitedPackages(String)

public ComponentScanSpec (Class...<?> basePackageClasses)

Public Methods

public ComponentScanSpec beanNameGenerator (BeanNameGenerator beanNameGenerator)

public void doValidate (ProblemCollector problems)

public ComponentScanSpec excludeFilters (TypeFilter... excludeFilters)

public ComponentScanSpec includeAnnotationConfig (Boolean includeAnnotationConfig)

public ComponentScanSpec includeFilters (TypeFilter... includeFilters)

public ComponentScanSpec resourcePattern (String resourcePattern)

public ComponentScanSpec scopeMetadataResolver (ScopeMetadataResolver scopeMetadataResolver)

public ComponentScanSpec scopedProxyMode (ScopedProxyMode scopedProxyMode)

public ComponentScanSpec useDefaultFilters (Boolean useDefaultFilters)