Hierarchy For All Packages
Package Hierarchies:- io.micronaut.spring.annotation,
 - io.micronaut.spring.annotation.beans,
 - io.micronaut.spring.annotation.cache,
 - io.micronaut.spring.annotation.context,
 - io.micronaut.spring.annotation.event,
 - io.micronaut.spring.annotation.scheduling,
 - io.micronaut.spring.annotation.tx,
 - io.micronaut.spring.annotation.validation,
 - io.micronaut.spring.beans,
 - io.micronaut.spring.beans.aware,
 - io.micronaut.spring.boot,
 - io.micronaut.spring.boot.annotation,
 - io.micronaut.spring.boot.condition,
 - io.micronaut.spring.boot.starter,
 - io.micronaut.spring.context,
 - io.micronaut.spring.context.aop,
 - io.micronaut.spring.context.aware,
 - io.micronaut.spring.context.convert,
 - io.micronaut.spring.context.env,
 - io.micronaut.spring.context.event,
 - io.micronaut.spring.context.factory,
 - io.micronaut.spring.core.annotation,
 - io.micronaut.spring.core.env,
 - io.micronaut.spring.core.event,
 - io.micronaut.spring.core.type,
 - io.micronaut.spring.tx.annotation,
 - io.micronaut.spring.tx.test,
 - io.micronaut.spring.web,
 - io.micronaut.spring.web.annotation,
 - io.micronaut.spring.web.annotation.exchange,
 - io.micronaut.spring.web.bind,
 - io.micronaut.spring.web.reactive
 
Class Hierarchy
- java.lang.Object
- io.micronaut.inject.provider.AbstractProviderDefinition<T> (implements io.micronaut.inject.BeanDefinitionReference<T>, io.micronaut.inject.InstantiatableBeanDefinition<T>)
- io.micronaut.spring.beans.ObjectProviderBeanDefinition
 
 - org.springframework.http.server.reactive.AbstractServerHttpRequest (implements org.springframework.http.server.reactive.ServerHttpRequest)
- io.micronaut.spring.web.reactive.MicronautServerHttpRequest
 
 - io.micronaut.spring.annotation.AbstractSpringAnnotationMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
- io.micronaut.spring.annotation.scheduling.AsyncAnnotationMapper
 - io.micronaut.spring.annotation.context.AutowiredAnnotationMapper
 - io.micronaut.spring.annotation.context.BeanAnnotationMapper
 - io.micronaut.spring.annotation.cache.CacheableAnnotationMapper
- io.micronaut.spring.annotation.cache.CacheEvictAnnotationMapper
 - io.micronaut.spring.annotation.cache.CachePutAnnotationMapper
 
 - io.micronaut.spring.annotation.context.ComponentAnnotationMapper
- io.micronaut.spring.annotation.context.RepositoryAnnotationMapper
 - io.micronaut.spring.web.annotation.RestControllerAnnotationMapper
 - io.micronaut.spring.annotation.context.ServiceAnnotationMapper
 
 - io.micronaut.spring.boot.annotation.ConditionalOnBeanAnnotationMapper
- io.micronaut.spring.boot.annotation.ConditionalOnClassAnnotationMapper
- io.micronaut.spring.boot.annotation.ConditionalOnMissingClassAnnotationMapper
 
 - io.micronaut.spring.boot.annotation.ConditionalOnMissingBeanAnnotationMapper
 
 - io.micronaut.spring.boot.annotation.ConditionalOnClassAnnotationMapper
 - io.micronaut.spring.boot.annotation.ConditionalOnNotWebApplicationAnnotationMapper
 - io.micronaut.spring.boot.annotation.ConditionalOnPropertyAnnotationMapper
 - io.micronaut.spring.boot.annotation.ConditionalOnSingleCandidateAnnotationMapper
 - io.micronaut.spring.boot.annotation.ConditionalOnWebApplicationAnnotationMapper
 - io.micronaut.spring.annotation.context.ConfigurationAnnotationMapper
 - io.micronaut.spring.boot.annotation.ConfigurationPropertiesAnnotationMapper
 - io.micronaut.spring.web.annotation.CookieValueAnnotationMapper
 - io.micronaut.spring.boot.annotation.EndpointAnnotationMapper
 - io.micronaut.spring.annotation.event.EventListenerAnnotationMapper
 - io.micronaut.spring.web.annotation.ExceptionHandlerAnnotationMapper
 - io.micronaut.spring.annotation.context.LazyAnnotationMapper
 - io.micronaut.spring.web.annotation.PathVariableAnnotationMapper
 - io.micronaut.spring.annotation.context.PrimaryAnnotationMapper
 - io.micronaut.spring.annotation.context.ProfileAnnotationMapper
 - io.micronaut.spring.annotation.context.QualifierAnnotationMapper
 - io.micronaut.spring.boot.annotation.ReadOperationAnnotationMapper
- io.micronaut.spring.boot.annotation.DeleteOperationAnnotationMapper
 - io.micronaut.spring.boot.annotation.WriteOperationAnnotationMapper
 
 - io.micronaut.spring.web.annotation.RequestAttributeAnnotationMapper
 - io.micronaut.spring.web.annotation.RequestBodyAnnotationMapper
 - io.micronaut.spring.web.annotation.RequestHeaderAnnotationMapper
 - io.micronaut.spring.web.annotation.RequestParamAnnotationMapper
 - io.micronaut.spring.web.annotation.RequestPartAnnotationMapper
 - io.micronaut.spring.web.annotation.ResponseStatusAnnotationMapper
 - io.micronaut.spring.annotation.scheduling.ScheduledAnnotationMapper
 - io.micronaut.spring.annotation.validation.ValidatedAnnotationMapper
 - io.micronaut.spring.annotation.context.ValueAnnotationMapper
 - io.micronaut.spring.web.annotation.WebBindAnnotationMapper<T>
 - io.micronaut.spring.boot.annotation.WebEndpointAnnotationMapper
 
 - io.micronaut.spring.core.event.ApplicationEventPublisherAdapter (implements org.springframework.context.ApplicationEventPublisher)
 - io.micronaut.spring.boot.ApplicationRunnerListener
 - io.micronaut.spring.core.type.BeanDefinitionSpringMetadata (implements org.springframework.core.type.AnnotationMetadata)
 - io.micronaut.spring.core.type.ClassElementSpringMetadata (implements org.springframework.core.type.AnnotationMetadata)
 - io.micronaut.spring.web.reactive.DefaultChannelResolver (implements io.micronaut.spring.web.reactive.ChannelResolver)
 - org.springframework.transaction.support.DefaultTransactionDefinition (implements java.io.Serializable, org.springframework.transaction.TransactionDefinition)
- org.springframework.transaction.interceptor.DefaultTransactionAttribute (implements org.springframework.transaction.interceptor.TransactionAttribute)
- io.micronaut.spring.tx.annotation.BindableRuleBasedTransactionAttribute
 
 
 - org.springframework.transaction.interceptor.DefaultTransactionAttribute (implements org.springframework.transaction.interceptor.TransactionAttribute)
 - io.micronaut.spring.annotation.context.FallbackAnnotationMapper (implements io.micronaut.inject.annotation.TypedAnnotationMapper<T>)
 - io.micronaut.spring.web.annotation.exchange.HttpExchangeAnnotationTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
- io.micronaut.spring.web.annotation.exchange.DeleteExchangeAnnotationTransformer
 - io.micronaut.spring.web.annotation.exchange.GetExchangeAnnotationTransformer
 - io.micronaut.spring.web.annotation.exchange.PatchExchangeAnnotationTransformer
 - io.micronaut.spring.web.annotation.exchange.PostExchangeAnnotationTransformer
 - io.micronaut.spring.web.annotation.exchange.PutExchangeAnnotationTransformer
 
 - io.micronaut.spring.web.bind.HttpMethodArgumentBinder (implements io.micronaut.http.bind.binders.TypedRequestArgumentBinder<T>)
 - io.micronaut.spring.annotation.beans.ImportAnnotationMapper (implements io.micronaut.inject.annotation.TypedAnnotationMapper<T>)
 - io.micronaut.spring.annotation.beans.ImportAnnotationVisitor (implements io.micronaut.inject.visitor.TypeElementVisitor<C,
E>)  - io.micronaut.spring.beans.aware.ImportAwareListener (implements io.micronaut.context.event.BeanCreatedEventListener<T>)
 - io.micronaut.spring.context.MicronautApplicationContext (implements org.springframework.context.ConfigurableApplicationContext, io.micronaut.spring.context.ManagedApplicationContext, io.micronaut.spring.beans.MicronautContextInternal)
 - io.micronaut.spring.context.event.MicronautApplicationEventPublisher (implements org.springframework.context.ApplicationEventPublisher, io.micronaut.spring.beans.MicronautContextInternal)
 - io.micronaut.spring.context.factory.MicronautBeanFactoryConfiguration (implements io.micronaut.spring.beans.MicronautContextInternal)
 - io.micronaut.spring.beans.MicronautBeanProcessor (implements org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.beans.factory.DisposableBean, org.springframework.context.EnvironmentAware)
 - io.micronaut.spring.context.convert.MicronautConversionService (implements org.springframework.core.convert.ConversionService, io.micronaut.spring.beans.MicronautContextInternal)
 - io.micronaut.spring.context.env.MicronautEnvironment (implements org.springframework.core.env.ConfigurableEnvironment, io.micronaut.spring.beans.MicronautContextInternal)
 - io.micronaut.spring.boot.starter.MicronautImportRegistrar (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.EnvironmentAware, org.springframework.context.annotation.ImportBeanDefinitionRegistrar)
 - io.micronaut.spring.core.annotation.MicronautMergedAnnotations (implements org.springframework.core.annotation.MergedAnnotations)
 - io.micronaut.spring.web.reactive.MicronautNettyChannelResolver (implements io.micronaut.spring.web.reactive.ChannelResolver)
 - io.micronaut.spring.web.ModelAndViewServerFilter (implements io.micronaut.http.filter.HttpServerFilter)
 - io.micronaut.spring.web.bind.ModelMapRequestArgumentBinder (implements io.micronaut.http.bind.binders.TypedRequestArgumentBinder<T>)
 - io.micronaut.spring.web.bind.ModelRequestArgumentBinder (implements io.micronaut.http.bind.binders.TypedRequestArgumentBinder<T>)
 - io.micronaut.spring.core.env.PropertyResolverAdapter (implements org.springframework.core.env.PropertyResolver)
 - io.micronaut.spring.web.bind.RequestAttributeArgumentBinder (implements io.micronaut.http.bind.binders.AnnotatedRequestArgumentBinder<A,
T>)  - io.micronaut.spring.web.annotation.RequestMappingAnnotationTransformer (implements io.micronaut.inject.annotation.NamedAnnotationTransformer)
- io.micronaut.spring.web.annotation.DeleteMappingAnnotationTransformer
 - io.micronaut.spring.web.annotation.GetMappingAnnotationTransformer
 - io.micronaut.spring.web.annotation.PatchMappingAnnotationTransformer
 - io.micronaut.spring.web.annotation.PostMappingAnnotationTransformer
 - io.micronaut.spring.web.annotation.PutMappingAnnotationTransformer
 
 - io.micronaut.spring.boot.condition.RequiresSingleCandidateCondition (implements io.micronaut.context.condition.Condition)
 - io.micronaut.spring.web.ResponseEntityServerFilter (implements io.micronaut.http.filter.HttpServerFilter)
 - io.micronaut.spring.boot.annotation.SelectorAnnotationMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - io.micronaut.spring.web.bind.ServerHttpRequestBinder (implements io.micronaut.http.bind.binders.TypedRequestArgumentBinder<T>)
 - org.springframework.core.SimpleAliasRegistry (implements org.springframework.core.AliasRegistry)
- org.springframework.beans.factory.support.DefaultSingletonBeanRegistry (implements org.springframework.beans.factory.config.SingletonBeanRegistry)
- org.springframework.beans.factory.support.FactoryBeanRegistrySupport
- org.springframework.beans.factory.support.AbstractBeanFactory (implements org.springframework.beans.factory.config.ConfigurableBeanFactory)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory (implements org.springframework.beans.factory.config.AutowireCapableBeanFactory)
- org.springframework.beans.factory.support.DefaultListableBeanFactory (implements org.springframework.beans.factory.support.BeanDefinitionRegistry, org.springframework.beans.factory.config.ConfigurableListableBeanFactory, java.io.Serializable)
- io.micronaut.spring.context.factory.MicronautBeanFactory (implements org.springframework.beans.factory.config.AutowireCapableBeanFactory, org.springframework.beans.factory.config.ConfigurableListableBeanFactory, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, io.micronaut.spring.beans.MicronautContextInternal)
 
 
 - org.springframework.beans.factory.support.DefaultListableBeanFactory (implements org.springframework.beans.factory.support.BeanDefinitionRegistry, org.springframework.beans.factory.config.ConfigurableListableBeanFactory, java.io.Serializable)
 
 - org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory (implements org.springframework.beans.factory.config.AutowireCapableBeanFactory)
 
 - org.springframework.beans.factory.support.AbstractBeanFactory (implements org.springframework.beans.factory.config.ConfigurableBeanFactory)
 
 - org.springframework.beans.factory.support.FactoryBeanRegistrySupport
 
 - org.springframework.beans.factory.support.DefaultSingletonBeanRegistry (implements org.springframework.beans.factory.config.SingletonBeanRegistry)
 - io.micronaut.spring.context.aware.SpringAwareListener (implements io.micronaut.context.event.BeanCreatedEventListener<T>, io.micronaut.context.event.BeanInitializedEventListener<T>)
 - io.micronaut.spring.context.aop.SpringConfigurationInterceptor (implements io.micronaut.aop.MethodInterceptor<T,
R>)  - io.micronaut.spring.tx.test.SpringTransactionTestExecutionListener (implements io.micronaut.test.context.TestExecutionListener)
 - io.micronaut.spring.annotation.tx.TransactionalAnnotationMapper (implements io.micronaut.inject.annotation.NamedAnnotationMapper)
 - org.springframework.transaction.interceptor.TransactionAspectSupport (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean)
- io.micronaut.spring.tx.annotation.TransactionInterceptor (implements io.micronaut.aop.MethodInterceptor<T,
R>)  
 - io.micronaut.spring.tx.annotation.TransactionInterceptor (implements io.micronaut.aop.MethodInterceptor<T,
 
 - io.micronaut.inject.provider.AbstractProviderDefinition<T> (implements io.micronaut.inject.BeanDefinitionReference<T>, io.micronaut.inject.InstantiatableBeanDefinition<T>)
 
Interface Hierarchy
- org.springframework.context.ApplicationEventPublisher
- org.springframework.context.ApplicationContext (also extends org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
- io.micronaut.spring.context.ManagedApplicationContext (also extends java.io.Closeable, org.springframework.context.Lifecycle)
 
 
 - org.springframework.context.ApplicationContext (also extends org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
 - java.lang.AutoCloseable
- java.io.Closeable
- io.micronaut.spring.context.ManagedApplicationContext (also extends org.springframework.context.ApplicationContext, org.springframework.context.Lifecycle)
 
 
 - java.io.Closeable
 - org.springframework.beans.factory.BeanFactory
- org.springframework.beans.factory.HierarchicalBeanFactory
- org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
- io.micronaut.spring.context.ManagedApplicationContext (also extends java.io.Closeable, org.springframework.context.Lifecycle)
 
 
 - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
 - org.springframework.beans.factory.ListableBeanFactory
- org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
- io.micronaut.spring.context.ManagedApplicationContext (also extends java.io.Closeable, org.springframework.context.Lifecycle)
 
 
 - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
 
 - org.springframework.beans.factory.HierarchicalBeanFactory
 - io.micronaut.spring.web.reactive.ChannelResolver
 - org.springframework.core.env.EnvironmentCapable
- org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
- io.micronaut.spring.context.ManagedApplicationContext (also extends java.io.Closeable, org.springframework.context.Lifecycle)
 
 
 - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
 - org.springframework.context.Lifecycle
- io.micronaut.spring.context.ManagedApplicationContext (also extends org.springframework.context.ApplicationContext, java.io.Closeable)
 
 - org.springframework.context.MessageSource
- org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.core.io.support.ResourcePatternResolver)
- io.micronaut.spring.context.ManagedApplicationContext (also extends java.io.Closeable, org.springframework.context.Lifecycle)
 
 
 - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.core.io.support.ResourcePatternResolver)
 - io.micronaut.spring.boot.starter.MicronautBeanFilter
 - io.micronaut.spring.beans.MicronautContextInternal
 - org.springframework.core.io.ResourceLoader
- org.springframework.core.io.support.ResourcePatternResolver
- org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource)
- io.micronaut.spring.context.ManagedApplicationContext (also extends java.io.Closeable, org.springframework.context.Lifecycle)
 
 
 - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource)
 
 - org.springframework.core.io.support.ResourcePatternResolver
 
Annotation Interface Hierarchy
- io.micronaut.spring.boot.starter.EnableMicronaut (implements java.lang.annotation.Annotation)
 - io.micronaut.spring.boot.starter.EnableMicronaut.ExposedBean (implements java.lang.annotation.Annotation)
 - io.micronaut.spring.beans.ImportedBy (implements java.lang.annotation.Annotation)
 - io.micronaut.spring.boot.condition.RequiresSingleCandidate (implements java.lang.annotation.Annotation)
 - io.micronaut.spring.context.aop.SpringConfigurationAdvice (implements java.lang.annotation.Annotation)
 - io.micronaut.spring.beans.SpringImport (implements java.lang.annotation.Annotation)
 - io.micronaut.spring.beans.SpringImport.List (implements java.lang.annotation.Annotation)