public class AnnotationConfigReactiveWebApplicationContext extends AnnotationConfigApplicationContext implements ConfigurableReactiveWebApplicationContext
ConfigurableReactiveWebApplicationContext that accepts annotated classes as
 input - in particular @Configuration-annotated classes, but also
 plain @Component classes and JSR-330 compliant classes using
 javax.inject annotations. Allows for registering classes one by one (specifying
 class names as config location) as well as for classpath scanning (specifying base
 packages as config location).
 
 Note: In case of multiple @Configuration classes, later @Bean
 definitions will override ones defined in earlier loaded files. This can be leveraged
 to deliberately override certain bean definitions via an extra Configuration class.
AnnotationConfigApplicationContextDefaultResourceLoader.ClassPathContextResourceAPPLICATION_EVENT_MULTICASTER_BEAN_NAME, LIFECYCLE_PROCESSOR_BEAN_NAME, logger, MESSAGE_SOURCE_BEAN_NAMEAPPLICATION_STARTUP_BEAN_NAME, CONFIG_LOCATION_DELIMITERS, CONVERSION_SERVICE_BEAN_NAME, ENVIRONMENT_BEAN_NAME, LOAD_TIME_WEAVER_BEAN_NAME, SHUTDOWN_HOOK_THREAD_NAME, SYSTEM_ENVIRONMENT_BEAN_NAME, SYSTEM_PROPERTIES_BEAN_NAMEFACTORY_BEAN_PREFIXCLASSPATH_ALL_URL_PREFIXCLASSPATH_URL_PREFIX| Constructor and Description | 
|---|
| AnnotationConfigReactiveWebApplicationContext()Create a new AnnotationConfigReactiveWebApplicationContext that needs to be
 populated through  AnnotationConfigApplicationContext.register(java.lang.Class<?>...)calls and then manually refreshed. | 
| AnnotationConfigReactiveWebApplicationContext(Class<?>... annotatedClasses)Create a new AnnotationConfigApplicationContext, deriving bean definitions from the
 given annotated classes and automatically refreshing the context. | 
| AnnotationConfigReactiveWebApplicationContext(DefaultListableBeanFactory beanFactory)Create a new AnnotationConfigApplicationContext with the given
 DefaultListableBeanFactory. | 
| AnnotationConfigReactiveWebApplicationContext(String... basePackages)Create a new AnnotationConfigApplicationContext, scanning for bean definitions in
 the given packages and automatically refreshing the context. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ConfigurableEnvironment | createEnvironment() | 
| protected Resource | getResourceByPath(String path) | 
register, registerBean, scan, setBeanNameGenerator, setEnvironment, setScopeMetadataResolvercancelRefresh, closeBeanFactory, getAutowireCapableBeanFactory, getBeanDefinition, getBeanFactory, getClassLoader, getDefaultListableBeanFactory, getResource, getResources, isAlias, isBeanNameInUse, refreshBeanFactory, registerAlias, registerBean, registerBean, registerBean, registerBean, registerBean, registerBeanDefinition, removeAlias, removeBeanDefinition, setAllowBeanDefinitionOverriding, setAllowCircularReferences, setApplicationStartup, setClassLoader, setParent, setResourceLoaderaddApplicationListener, addBeanFactoryPostProcessor, assertBeanFactoryActive, close, containsBean, containsBeanDefinition, containsLocalBean, destroy, destroyBeans, doClose, findAnnotationOnBean, findAnnotationOnBean, finishBeanFactoryInitialization, finishRefresh, getAliases, getApplicationListeners, getApplicationName, getApplicationStartup, getBean, getBean, getBean, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanProvider, getBeanProvider, getBeanProvider, getBeanProvider, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getDisplayName, getEnvironment, getId, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getResourcePatternResolver, getStartupDate, getType, getType, initApplicationEventMulticaster, initLifecycleProcessor, initMessageSource, initPropertySources, invokeBeanFactoryPostProcessors, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, isTypeMatch, obtainFreshBeanFactory, onClose, onRefresh, postProcessBeanFactory, prepareBeanFactory, prepareRefresh, publishEvent, publishEvent, publishEvent, refresh, registerBeanPostProcessors, registerListeners, registerShutdownHook, resetCommonCaches, setDisplayName, setId, start, stop, toStringaddProtocolResolver, clearResourceCaches, getProtocolResolvers, getResourceCacheclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddApplicationListener, addBeanFactoryPostProcessor, addProtocolResolver, close, getApplicationStartup, getBeanFactory, getEnvironment, isActive, refresh, registerShutdownHook, setApplicationStartup, setClassLoader, setEnvironment, setId, setParentgetApplicationName, getAutowireCapableBeanFactory, getDisplayName, getId, getParent, getStartupDatecontainsBeanDefinition, findAnnotationOnBean, findAnnotationOnBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanNamesForType, getBeanProvider, getBeanProvider, getBeansOfType, getBeansOfType, getBeansWithAnnotationcontainsLocalBean, getParentBeanFactorycontainsBean, getAliases, getBean, getBean, getBean, getBean, getBean, getBeanProvider, getBeanProvider, getType, getType, isPrototype, isSingleton, isTypeMatch, isTypeMatchgetMessage, getMessage, getMessagepublishEvent, publishEventgetResourcesgetClassLoader, getResourcecontainsBeanDefinition, getBeanDefinitionCount, getBeanDefinitionNamesgetAliasespublic AnnotationConfigReactiveWebApplicationContext()
AnnotationConfigApplicationContext.register(java.lang.Class<?>...) calls and then manually refreshed.public AnnotationConfigReactiveWebApplicationContext(DefaultListableBeanFactory beanFactory)
beanFactory - the DefaultListableBeanFactory instance to use for this contextpublic AnnotationConfigReactiveWebApplicationContext(Class<?>... annotatedClasses)
annotatedClasses - one or more annotated classes, e.g.
 @Configuration classespublic AnnotationConfigReactiveWebApplicationContext(String... basePackages)
basePackages - the packages to check for annotated classesprotected ConfigurableEnvironment createEnvironment()
createEnvironment in class AbstractApplicationContextprotected Resource getResourceByPath(String path)
getResourceByPath in class DefaultResourceLoader