Class ConfigurationClassUtils
java.lang.Object
org.springframework.context.annotation.ConfigurationClassUtils
Utilities for identifying and configuring 
Configuration classes.- Since:
 - 6.0
 - Author:
 - Chris Beams, Juergen Hoeller, Sam Brannen, Stephane Nicoll
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic intgetOrder(BeanDefinition beanDef) Determine the order for the given configuration class bean definition, as set bycheckConfigurationClassCandidate(org.springframework.beans.factory.config.BeanDefinition, org.springframework.core.type.classreading.MetadataReaderFactory).static IntegergetOrder(AnnotationMetadata metadata) Determine the order for the given configuration class metadata.static Class<?>initializeConfigurationClass(Class<?> userClass) Initialize a configuration class proxy for the specified class. 
- 
Constructor Details
- 
ConfigurationClassUtils
public ConfigurationClassUtils() 
 - 
 - 
Method Details
- 
initializeConfigurationClass
Initialize a configuration class proxy for the specified class.- Parameters:
 userClass- the configuration class to initialize
 - 
getOrder
Determine the order for the given configuration class metadata.- Parameters:
 metadata- the metadata of the annotated class- Returns:
 - the 
@Orderannotation value on the configuration class, orOrdered.LOWEST_PRECEDENCEif none declared - Since:
 - 5.0
 
 - 
getOrder
Determine the order for the given configuration class bean definition, as set bycheckConfigurationClassCandidate(org.springframework.beans.factory.config.BeanDefinition, org.springframework.core.type.classreading.MetadataReaderFactory).- Parameters:
 beanDef- the bean definition to check- Returns:
 - the 
@Orderannotation value on the configuration class, orOrdered.LOWEST_PRECEDENCEif none declared - Since:
 - 4.2
 
 
 -