abstract class ConfigurationClassUtils
extends java.lang.Object
Configuration
classes.Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
CONFIGURATION_CLASS_ATTRIBUTE |
private static java.lang.String |
CONFIGURATION_CLASS_FULL |
private static java.lang.String |
CONFIGURATION_CLASS_LITE |
private static Log |
logger |
Constructor and Description |
---|
ConfigurationClassUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkConfigurationClassCandidate(BeanDefinition beanDef,
MetadataReaderFactory metadataReaderFactory)
Check whether the given bean definition is a candidate for a configuration class,
and mark it accordingly.
|
static boolean |
isConfigurationCandidate(AnnotationMetadata metadata) |
static boolean |
isFullConfigurationCandidate(AnnotationMetadata metadata) |
static boolean |
isFullConfigurationClass(BeanDefinition beanDef)
Determine whether the given bean definition indicates a full @Configuration class.
|
static boolean |
isLiteConfigurationCandidate(AnnotationMetadata metadata) |
private static final Log logger
private static final java.lang.String CONFIGURATION_CLASS_FULL
private static final java.lang.String CONFIGURATION_CLASS_LITE
private static final java.lang.String CONFIGURATION_CLASS_ATTRIBUTE
public static boolean checkConfigurationClassCandidate(BeanDefinition beanDef, MetadataReaderFactory metadataReaderFactory)
beanDef
- the bean definition to checkmetadataReaderFactory
- the current factory in use by the callerpublic static boolean isConfigurationCandidate(AnnotationMetadata metadata)
public static boolean isFullConfigurationCandidate(AnnotationMetadata metadata)
public static boolean isLiteConfigurationCandidate(AnnotationMetadata metadata)
public static boolean isFullConfigurationClass(BeanDefinition beanDef)