public abstract class AutoConfigurationPackages extends Object
| Constructor and Description |
|---|
AutoConfigurationPackages() |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
get(BeanFactory beanFactory)
Return the auto-configuration base packages for the given bean factory.
|
static boolean |
has(BeanFactory beanFactory)
Determine if the auto-configuration base packages for the given bean factory are
available.
|
static void |
register(BeanDefinitionRegistry registry,
String... packageNames)
Programmatically registers the auto-configuration package names.
|
public static boolean has(BeanFactory beanFactory)
beanFactory - the source bean factorypublic static List<String> get(BeanFactory beanFactory)
beanFactory - the source bean factoryIllegalStateException - if auto-configuration is not enabledpublic static void register(BeanDefinitionRegistry registry, String... packageNames)
BeanDefinitionRegistry. Generally it's recommended that
you don't call this method directly, but instead rely on the default convention
where the package name is set from your @EnableAutoConfiguration
configuration class or classes.registry - the bean definition registrypackageNames - the package names to set