所有类
-
所有类 接口概要 类概要 枚举概要 注释类型概要 类 说明 AbstractInjectionPointDependencyResolver AbstractInjectionPointDependencyResolver
AbstractSmartLifecycle The abstract class forSmartLifecycle
AnnotatedBeanDefinitionRegistryUtils AnnotatedBeanDefinition
UtilitiesAnnotatedInjectionBeanPostProcessor The genericBeanPostProcessor
implementation to support the dependency injection for the customized annotations.AnnotatedInjectionBeanPostProcessor.AnnotationInjectedElement<M extends java.lang.reflect.Member> AnnotationInjectionMetadata.InjectedElement
AnnotatedInjectionPointDependencyResolver<A extends java.lang.annotation.Annotation> AbstractInjectionPointDependencyResolver
for annotated elementAnnotatedPropertySourceLoader<A extends java.lang.annotation.Annotation> AbstractImportSelector
class to load thePropertySource
when theconfiguration
annotated the specified annotationAnnotationBeanDefinitionRegistryPostProcessor An abstract class for the extension toBeanDefinitionRegistryPostProcessor
, which will execute two main registration methods orderly:AnnotationBeanDefinitionRegistryPostProcessor.registerPrimaryBeanDefinitions(ExposingClassPathBeanDefinitionScanner, String[])
: Scan and register the primaryBeanDefinitions
that were annotated bythe supported annotation types
, and then return theMap
with bean name plus aliases if present and primaryAnnotatedBeanDefinitions
, it's allowed to be overrideAnnotationBeanDefinitionRegistryPostProcessor.registerSecondaryBeanDefinitions(ExposingClassPathBeanDefinitionScanner, Map, String[])
: it's mandatory to be override by the sub-class to register secondaryBeanDefinitions
if requiredAnnotationInjectedBeanPostProcessor<A extends java.lang.annotation.Annotation> 已过时。 Please useAnnotatedInjectionBeanPostProcessor
as the substitutionAnnotationUtils Annotation
UtilitiesApplicationContextUtils ApplicationContext
UtilitiesApplicationEventInterceptor ApplicationEvent
InterceptorApplicationEventInterceptorChain ApplicationListenerInterceptor ApplicationListener
InterceptorApplicationListenerInterceptorChain AutowiredInjectionPointDependencyResolver AnnotatedInjectionPointDependencyResolver
forAutowired
BeanCapableImportCandidate The@Import
candidate is an instance ofImportSelector
orImportBeanDefinitionRegistrar
and not a regular Spring bean, which only invokesBeanClassLoaderAware
,BeanFactoryAware
,EnvironmentAware
, andResourceLoaderAware
contracts in order if they are implemented, thus it will not bepopulated
andinitialized
.BeanDefinitionUtils BeanDefinition
Utilities classBeanDependencyResolver The interface to resolve the dependenciesBeanFactoryListener * TheEventListener
forBeanFactory
lifecycleBeanFactoryListenerAdapter TheBeanFactoryListener
AdapterBeanFactoryUtils BeanFactory
Utilities classBeanListener TheEventListener
for Bean lifecycleBeanListenerAdapter BeanListener
AdapterBeanMethodInjectionPointDependencyResolver BeanPropertyChangedEvent The event published when a Beans' is changed.BeanRegistrar Bean RegistrarBeanTimeStatistics Bean Time StatisticsBeanUtils Bean Utilities ClassConfigurationBeanAliasGenerator generate configuration bean aliasConfigurationBeanBinder The binder for the configuration beanConfigurationBeanBindingPostProcessor TheBeanPostProcessor
class to bind the configuration beanConfigurationBeanBindingRegistrar TheImportBeanDefinitionRegistrar
implementation for@EnableConfigurationBinding
ConfigurationBeanBindingsRegister TheRegistrar class
forEnableConfigurationBeanBindings
ConfigurationBeanCustomizer The customizer for the configuration bean afterits binding
.ConstructionInjectionPointDependencyResolver ConversionServiceResolver The class to resolve a singleton instance ofConversionService
that may be retrieved from Springbuilt-in bean
or create a new one.DefaultBeanDependencyResolver DefaultBeanDependencyResolver
DefaultConfigurationBeanBinder The defaultConfigurationBeanBinder
implementationDefaultPropertiesPropertySource DefaultPropertiesPropertySources The annotation declaring the multiple@DefaultPropertiesPropertySource
DefaultResourceComparator The defaultComparator
forResource
comparingResource.getFilename()
DeferredApplicationEventPublisher Before Spring Framework 4.2,AbstractApplicationContext
is an implementation ofApplicationEventPublisher
can't handle the earlyevent
that ispublished
beforeApplicationEventMulticaster
's initialization, in this scenario,DeferredApplicationEventPublisher
is introduced and used to resolveDeferredApplicationEventPublisher.publishEvent(ApplicationEvent)
too early to publishApplicationEvent
whenSpring ApplicationContexts' ApplicationEventMulticaster
is not ready.DelegatingFactoryBean FactoryBean
implementation based on delegate object that was instantiatedDependency Spring Bean DependencyDependencyAnalysisBeanFactoryListener Dependency AnalysisBeanFactoryListener
DependencyTreeWalker Dependency
Tree WalkerEnableConfigurationBeanBinding Enables Spring's annotation-driven configuration bean fromproperties
.EnableConfigurationBeanBindings The annotation composes the multipleEnableConfigurationBeanBindings
EnableEventExtension Enables Spring's Event ExtensionEnableSpringConverterAdapter EnableSpringConverterAdapter
EnableTTLCaching {@link @EnableCaching} Plus TTL featuresEnvironmentUtils Environment
工具类EventExtensionRegistrar Event Management RegistrarEventPublishingBeanInitializer ApplicationContextInitializer
for Publishing Bean Event with highest priorityExposingClassPathBeanDefinitionScanner A extension class ofClassPathBeanDefinitionScanner
to expose some methods:ClassPathBeanDefinitionScanner.doScan(String...)
ClassPathBeanDefinitionScanner.checkCandidate(String, BeanDefinition)
FieldUtils Field
UtilitiesFilterMode The mode of Filter behaviors.GenericAnnotationAttributes<A extends java.lang.annotation.Annotation> GenericAnnotationAttributes
GenericBeanPostProcessorAdapter<T> GenericBeanPostProcessor
AdapterImmutableMapPropertySource ImmutableMapPropertySource
InjectionPointDependencyResolver Spring Injection Point Dependency ResolverInjectionPointDependencyResolvers CompositeInjectionPointDependencyResolver
InterceptingApplicationEventMulticaster InterceptingApplicationEventMulticaster
based onSimpleApplicationEventMulticaster
InterceptingApplicationEventMulticasterProxy InterceptingApplicationEventMulticaster
ProxyJavaBeansPropertyChangeListenerAdapter The adapter for Java BeansPropertyChangeListener
JsonPropertySource The extension annotation of {ResourcePropertySource @ResourcePropertySource} providing a convenient and declarative mechanism for adding a JSONPropertySource
to Spring's Environment.JsonPropertySourceFactory PropertySourceFactory
for JSONLoggingBeanFactoryListener LoggingBeanFactoryListener
LoggingBeanListener LoggingBeanListener
implementationNamedBeanHolderComparator<T> NamedBeanHolder
Comparator
ObjectProviderUtils The utilities class forObjectProvider
OnceApplicationContextEventListener<E extends org.springframework.context.event.ApplicationContextEvent> The abstract classApplicationListener
forApplicationEvent
guarantees just one-time execution and prevents the event propagation in the hierarchicalApplicationContexts
ParallelPreInstantiationSingletonsBeanFactoryListener TheBeanFactoryListener
classpre-instantiates singletons
in parallel.PropertyConstants The Property constants for Microsphere SpringPropertySourceChangedEvent The event raised when one singlePropertySource
is changedPropertySourceChangedEvent.Kind The Kind ofPropertySource
Changed EventPropertySourceExtension A meta-annotation extension for the Spring@PropertySource
that has some limitations: The@PropertySource
annotation can't auto-refresh theproperty sources
The@PropertySource
annotation can't control the order ofPropertySource
The@PropertySource
annotation can't beinherited
ThePropertySource#value()
attribute does not support theresource
location wildcards ThePropertySource#encoding()
attribute does not specify the default encoding for theresource
PropertySourceExtensionAttributes<A extends java.lang.annotation.Annotation> AnnotationAttributes
for the annotation meta-annotatedPropertySourceExtension
PropertySourceExtensionLoader<A extends java.lang.annotation.Annotation,EA extends PropertySourceExtensionAttributes<A>> AbstractImportSelector
class to load thePropertySource
when theconfiguration
annotated the Enable annotation that meta-annotates@PropertySourceExtension
PropertySourceExtensionLoader.PropertySourceResource The resource ofPropertySource
PropertySourceExtensionLoader.ResourcePropertySourcesRefresher The Refresher ofPropertySources'
forResource
PropertySourcesChangedEvent The event raised when thePropertySources
is changedPropertySourcesUtils PropertySources
UtilitiesPropertyValuesUtils PropertyValues
UtilitiesResolvableDependencyTypeFilter A class to filterResolvable Dependency Type
ResolvablePlaceholderAnnotationAttributes<A extends java.lang.annotation.Annotation> The resolvable placeholders ofAnnotationAttributes
ResourceInjectionPointDependencyResolver AnnotatedInjectionPointDependencyResolver
forResource
ResourceLoaderUtils The utilities class for SpringResourceLoader
ResourcePropertySource A variant of the@PropertySource
annotation that has some limitations: The@PropertySource
annotation can't meta-annotate the another annotation The@PropertySource
annotation can't control the order ofPropertySource
The@PropertySource
annotation can't beinherited
ThePropertySource#value()
attribute does not support theresource
location wildcards ThePropertySource#encoding()
attribute does not specify the default encoding for theresource
ResourcePropertySourceLoader ThePropertySourceExtensionLoader
Class forResourcePropertySource
ResourcePropertySources Container annotation that aggregates severalResourcePropertySource
annotations.ResourceYamlProcessor YamlProcessor
based on one or moreresources
.SpringConverterAdapter SpringConverter
Adapter based on MicrosphereConverters
SpringDelegatingBeanProtocolURLConnectionFactory Spring delegating Beans ofSubProtocolURLConnectionFactory
SpringEnvironmentURLConnectionFactory SpringEnvironment
SubProtocolURLConnectionFactory
SpringFactoriesLoaderUtils The utilities class forSpringFactoriesLoader
SpringPropertySourcesURLConnectionAdapter TheURLConnection
adapter class is based on the SpringPropertySources
SpringProtocolURLStreamHandler The SpringURLStreamHandler
component supports supports the "spring" sub-protocols, like "spring:{sub-protocol}:{ext-1}: ...SpringResourceURLConnection SpringResource
URLConnection
SpringResourceURLConnectionFactory SpringResource
SubProtocolURLConnectionFactory
SpringSubProtocolURLConnectionFactory Spring AbstractSubProtocolURLConnectionFactory
SpringVersion The enumeration for the released Spring versions since 3.2SpringVersionUtils The Utilities class for Spring Framework VersionTTLCacheable @Cacheable
with TTLTTLCachePut @CachePut
with TTLTTLCacheResolver TTL CustomizedCacheResolver
TTLContext TTL ContextTTLRedisCacheWriterWrapper TTLRedisCacheWriter
WrapperTTLRedisConfiguration Redis Configuration with TTL featuresWrapperUtils The utilities class for wrapper interfacesYamlPropertySource The extension annotation of {ResourcePropertySource @ResourcePropertySource} providing a convenient and declarative mechanism for adding a YAMLImmutableMapPropertySource
to Spring's Environment.YamlPropertySourceFactory PropertySourceFactory
for YAML