所有程序包的分层结构
程序包分层结构:- com.gitee.starblues.bootstrap,
- com.gitee.starblues.bootstrap.annotation,
- com.gitee.starblues.bootstrap.coexist,
- com.gitee.starblues.bootstrap.launcher,
- com.gitee.starblues.bootstrap.listener,
- com.gitee.starblues.bootstrap.processor,
- com.gitee.starblues.bootstrap.processor.interceptor,
- com.gitee.starblues.bootstrap.processor.invoke,
- com.gitee.starblues.bootstrap.processor.oneself,
- com.gitee.starblues.bootstrap.processor.scanner,
- com.gitee.starblues.bootstrap.processor.web,
- com.gitee.starblues.bootstrap.processor.web.thymeleaf,
- com.gitee.starblues.bootstrap.realize,
- com.gitee.starblues.bootstrap.utils
类分层结构
- java.lang.Object
- com.gitee.starblues.bootstrap.utils.AnnotationUtils
- com.gitee.starblues.bootstrap.realize.AutowiredTypeDefiner.ClassDefiner
- com.gitee.starblues.bootstrap.AutowiredTypeDefinerConfig
- com.gitee.starblues.core.launcher.plugin.CacheRegistryInfo (implements com.gitee.starblues.core.launcher.plugin.RegistryInfo)
- com.gitee.starblues.bootstrap.processor.DefaultProcessorContext (implements com.gitee.starblues.bootstrap.processor.ProcessorContext)
- org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider (implements org.springframework.core.env.EnvironmentCapable, org.springframework.context.ResourceLoaderAware)
- org.springframework.context.annotation.ClassPathBeanDefinitionScanner
- com.gitee.starblues.bootstrap.processor.scanner.PluginClassPathBeanDefinitionScanner
- org.springframework.context.annotation.ClassPathBeanDefinitionScanner
- com.gitee.starblues.bootstrap.coexist.CoexistAllowAutoConfiguration
- com.gitee.starblues.bootstrap.launcher.CoexistBootstrapLauncher (implements com.gitee.starblues.bootstrap.launcher.BootstrapLauncher)
- com.gitee.starblues.bootstrap.coexist.CoexistResolveClassLoaderAspect
- com.gitee.starblues.bootstrap.processor.ComposeSpringPluginProcessor (implements com.gitee.starblues.bootstrap.processor.SpringPluginProcessor)
- com.gitee.starblues.bootstrap.processor.oneself.ConfigureMainPluginEnvironment
- com.gitee.starblues.bootstrap.ConfigurePluginEnvironment
- com.gitee.starblues.bootstrap.DefaultAutowiredTypeResolver (implements com.gitee.starblues.bootstrap.AutowiredTypeResolver)
- com.gitee.starblues.bootstrap.launcher.DefaultBootstrapLauncherFactory (implements com.gitee.starblues.bootstrap.launcher.BootstrapLauncherFactory)
- org.springframework.core.io.DefaultResourceLoader (implements org.springframework.core.io.ResourceLoader)
- org.springframework.context.support.AbstractApplicationContext (implements org.springframework.context.ConfigurableApplicationContext)
- org.springframework.context.support.GenericApplicationContext (implements org.springframework.beans.factory.support.BeanDefinitionRegistry)
- org.springframework.context.annotation.AnnotationConfigApplicationContext (implements org.springframework.context.annotation.AnnotationConfigRegistry)
- com.gitee.starblues.bootstrap.PluginApplicationContext
- com.gitee.starblues.bootstrap.PluginWebApplicationContext (implements org.springframework.boot.web.context.WebServerApplicationContext)
- com.gitee.starblues.bootstrap.PluginApplicationContext
- org.springframework.context.annotation.AnnotationConfigApplicationContext (implements org.springframework.context.annotation.AnnotationConfigRegistry)
- org.springframework.context.support.GenericApplicationContext (implements org.springframework.beans.factory.support.BeanDefinitionRegistry)
- org.springframework.context.support.AbstractApplicationContext (implements org.springframework.context.ConfigurableApplicationContext)
- com.gitee.starblues.bootstrap.DefaultSpringPluginHook (implements com.gitee.starblues.spring.SpringPluginHook)
- com.gitee.starblues.bootstrap.utils.DestroyUtils
- com.gitee.starblues.bootstrap.EmptyMainApplicationContext (implements com.gitee.starblues.spring.MainApplicationContext)
- com.gitee.starblues.bootstrap.EmptySpringBeanFactory (implements com.gitee.starblues.spring.SpringBeanFactory)
- java.util.EventObject (implements java.io.Serializable)
- org.springframework.context.ApplicationEvent
- org.springframework.boot.web.context.WebServerInitializedEvent
- com.gitee.starblues.bootstrap.listener.PluginApplicationWebEventListener.PluginWebServerInitializedEvent
- org.springframework.boot.web.context.WebServerInitializedEvent
- org.springframework.context.ApplicationEvent
- com.gitee.starblues.bootstrap.processor.ExtractBeanProcessor (implements com.gitee.starblues.bootstrap.processor.SpringPluginProcessor)
- com.gitee.starblues.bootstrap.processor.FrameDefineBeanProcessor (implements com.gitee.starblues.bootstrap.processor.SpringPluginProcessor)
- com.gitee.starblues.bootstrap.processor.invoke.InvokeBeanFactory<T> (implements org.springframework.beans.factory.FactoryBean<T>)
- com.gitee.starblues.bootstrap.processor.InvokeOtherPluginProcessor (implements com.gitee.starblues.bootstrap.processor.SpringPluginProcessor)
- com.gitee.starblues.bootstrap.processor.invoke.InvokeProxyHandler (implements java.lang.reflect.InvocationHandler)
- com.gitee.starblues.bootstrap.launcher.IsolationBootstrapLauncher (implements com.gitee.starblues.bootstrap.launcher.BootstrapLauncher)
- com.gitee.starblues.bootstrap.launcher.OneselfBootstrapLauncher (implements com.gitee.starblues.bootstrap.launcher.BootstrapLauncher)
- com.gitee.starblues.bootstrap.processor.oneself.OneselfProcessor (implements com.gitee.starblues.bootstrap.processor.SpringPluginProcessor)
- com.gitee.starblues.bootstrap.listener.PluginApplicationWebEventListener (implements org.springframework.context.ApplicationListener<E>)
- com.gitee.starblues.bootstrap.PluginContextHolder
- com.gitee.starblues.bootstrap.processor.web.PluginControllerProcessor (implements com.gitee.starblues.bootstrap.processor.SpringPluginProcessor)
- com.gitee.starblues.bootstrap.PluginDisableAutoConfiguration (implements org.springframework.boot.autoconfigure.AutoConfigurationImportFilter)
- com.gitee.starblues.bootstrap.processor.interceptor.PluginInterceptorRegistration
- com.gitee.starblues.bootstrap.processor.interceptor.PluginInterceptorRegistry
- com.gitee.starblues.bootstrap.processor.web.PluginInterceptorsProcessor (implements com.gitee.starblues.bootstrap.processor.SpringPluginProcessor)
- com.gitee.starblues.bootstrap.PluginOneselfInteractive (implements com.gitee.starblues.core.launcher.plugin.PluginInteractive)
- com.gitee.starblues.bootstrap.processor.web.PluginSpringDocControllerProcessor (implements com.gitee.starblues.bootstrap.processor.SpringPluginProcessor)
- com.gitee.starblues.bootstrap.processor.web.PluginStaticResourceProcessor (implements com.gitee.starblues.bootstrap.processor.SpringPluginProcessor)
- com.gitee.starblues.bootstrap.processor.web.thymeleaf.PluginThymeleafProcessor (implements com.gitee.starblues.bootstrap.processor.SpringPluginProcessor)
- com.gitee.starblues.bootstrap.PluginWebApplicationContext.PluginSimulationWebServer (implements org.springframework.boot.web.server.WebServer)
- com.gitee.starblues.bootstrap.utils.ProcessorUtils
- com.gitee.starblues.bootstrap.ResolveHttpMessageConvertersConfiguration
- 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)
- com.gitee.starblues.bootstrap.PluginListableBeanFactory
- 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)
- org.springframework.boot.SpringApplication
- com.gitee.starblues.bootstrap.PluginOneselfSpringApplication
- com.gitee.starblues.bootstrap.PluginSpringApplication
- com.gitee.starblues.bootstrap.utils.SpringBeanUtils
- com.gitee.starblues.bootstrap.SpringPluginBootstrap
- com.gitee.starblues.bootstrap.SpringPluginBootstrapBinder
- com.gitee.starblues.bootstrap.realize.StopValidator.Result
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.gitee.starblues.bootstrap.processor.ProcessorException
- org.springframework.boot.web.server.WebServerException
- com.gitee.starblues.bootstrap.PluginWebApplicationContext.InvalidWebServerException
- java.lang.RuntimeException
- java.lang.Exception
- com.gitee.starblues.bootstrap.processor.web.thymeleaf.ThymeleafConfigParse
接口分层结构
- com.gitee.starblues.bootstrap.realize.AutowiredTypeDefiner
- com.gitee.starblues.bootstrap.AutowiredTypeResolver
- com.gitee.starblues.bootstrap.launcher.BootstrapLauncher
- com.gitee.starblues.bootstrap.launcher.BootstrapLauncherFactory
- com.gitee.starblues.utils.Order
- com.gitee.starblues.bootstrap.processor.SpringPluginProcessor
- com.gitee.starblues.bootstrap.realize.PluginCloseListener
- com.gitee.starblues.bootstrap.processor.interceptor.PluginInterceptorRegister
- com.gitee.starblues.core.launcher.plugin.RegistryInfo
- com.gitee.starblues.bootstrap.processor.ProcessorContext
- com.gitee.starblues.bootstrap.realize.StopValidator
注释类型分层结构
- com.gitee.starblues.bootstrap.annotation.AutowiredType (implements java.lang.annotation.Annotation)
- com.gitee.starblues.bootstrap.annotation.DisablePluginWeb (implements java.lang.annotation.Annotation)
- com.gitee.starblues.bootstrap.annotation.OneselfConfig (implements java.lang.annotation.Annotation)
- com.gitee.starblues.bootstrap.annotation.ResolveClassLoader (implements java.lang.annotation.Annotation)
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.gitee.starblues.bootstrap.annotation.AutowiredType.Type
- com.gitee.starblues.bootstrap.processor.interceptor.PluginInterceptorRegistry.Type
- com.gitee.starblues.bootstrap.processor.ProcessorContext.RunMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)