Class AnnotationConfigContextLoaderUtils
java.lang.Object
org.springframework.test.context.support.AnnotationConfigContextLoaderUtils
Utility methods for 
SmartContextLoaders that deal
 with component classes (for example, @Configuration classes).- Since:
- 3.2
- Author:
- Sam Brannen
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic Class<?>[]detectDefaultConfigurationClasses(Class<?> declaringClass) Detect the default configuration classes for the supplied test class.
- 
Constructor Details- 
AnnotationConfigContextLoaderUtilspublic AnnotationConfigContextLoaderUtils()
 
- 
- 
Method Details- 
detectDefaultConfigurationClassesDetect the default configuration classes for the supplied test class.The returned class array will contain all static nested classes of the supplied class that meet the requirements for @Configurationclass implementations as specified in the documentation for@Configuration.The implementation of this method adheres to the contract defined in the SmartContextLoaderSPI. Specifically, this method uses introspection to detect default configuration classes that comply with the constraints required of@Configurationclass implementations. If a potential candidate configuration class does not meet these requirements, this method will log a debug message, and the potential candidate class will be ignored.- Parameters:
- declaringClass- the test class that declared- @ContextConfiguration
- Returns:
- an array of default configuration classes, potentially empty but
 never null
 
 
-