beanFactory-simple2
2017-01-01 13:27:49 0 举报
登录查看完整内容
beanFactory-simple2是一个轻量级的Java IoC容器,它实现了Spring框架的核心接口BeanFactory。相比于复杂的Spring容器,beanFactory-simple2更加简单易用,适用于小型项目或快速原型开发。它提供了基本的依赖注入和面向切面编程功能,支持将Java类实例化为对象并管理它们之间的依赖关系。同时,beanFactory-simple2也支持自定义标签和属性,可以灵活地配置和管理应用程序中的组件。虽然beanFactory-simple2的功能相对较少,但它仍然是一个非常有用的工具,可以帮助开发人员更轻松地构建可维护、可扩展的Java应用程序。
作者其他创作
大纲/内容
SimpleAliasRegistry
-aliasMap:Map
ConfigurableBeanFactory
setParentBeanFactorysetBeanClassLoadersetBeanExpressionResolvergetConversionServiceaddPropertyEditorRegistrarregisterCustomEditorsetTypeConverteraddEmbeddedValueResolverresolveEmbeddedValueaddBeanPostProcessorgetBeanPostProcessorCountregisterScopegetRegisteredScopeNamesgetRegisteredScopegetAccessControlContextregisterAliasresolveAliasesgetMergedBeanDefinitionisFactoryBeansetCurrentlyInCreationregisterDependentBeangetDependentBeansgetDependenciesForBeandestroyBeandestroyScopedBeandestroySingletons
ConfigurableListableBeanFactory
ignoreDependencyTypeignoreDependencyInterfaceregisterResolvableDependencyisAutowireCandidatefreezeConfigurationisConfigurationFrozenpreInstantiateSingletonsgetBeanNamesIterator
AbstractBeanFactory
-parentBeanFactory-conversionService-propertyEditorRegistrars-customEditors:Map-TypeConverter-embeddedValueResolvers-beanPostProcessors-hasInstantiationAwareBeanPostProcessors:bool-scopes:Map-securityContextProvider-mergedBeanDefinitions:Map
FactoryBeanRegistrySupport
~getTypeForFactoryBean~getObjectFromFactoryBean~doGetObjectFromFactoryBean~getFactoryBean
AutowireCapableBeanFactory
createBeanautowireBeanconfigureBeancreateBeanautowireautowireBeanPropertiesapplyBeanPropertyValuesinitializeBeanapplyBeanPostProcessorsBeforeInitializationapplyBeanPostProcessorsAfterInitializationdestroyBeanresolveNamedBeanresolveDependencyresolveDependency
XmlBeanFactory
-XmlBeanDefinitionReader
AliasRegistry
registerAliasremoveAliasisAliasgetAliases
DefaultSingletonBeanRegistry
-singletonObjects:Map-singletonFactories:Map-earlySingletonObjects:Map-registeredSingletons:Map-singletonsCurrentlyInCreation:Map-inCreationCheckExclusions:Set-disposableBeans:Map-containedBeanMap:Map-dependentBeanMap:Map-dependenciesForBeanMap:Map~hasDependentBean
ListableBeanFactory
containsBeanDefinitiongetBeanDefinitionCountgetBeanDefinitionNamesgetBeanNamesForTypegetBeanNamesForTypegetBeansOfTypegetBeanNamesForAnnotationgetBeansWithAnnotationfindAnnotationOnBean
AbstractAutowireCapableBeanFactory
-instantiationStrategy-parameterNameDiscoverer-allowCircularReferences:bool-allowRawInjectionDespiteWrapping:bool-ignoredDependencyTypes:Set-ignoredDependencyInterfaces:Set
BeanDefinitionRegistry
registerBeanDefinitionremoveBeanDefinitiongetBeanDefinitioncontainsBeanDefinition
SingletonBeanRegistry
registerSingletongetSingletoncontainsSingleton:boolgetSingletonNamesgetSingletonCount:intgetSingletonMutex
DefaultListableBeanFactory
-serializableFactories:Map-allowBeanDefinitionOverriding-allowEagerClassLoading-autowireCandidateResolver-resolvableDependencies:Map-beanDefinitionMap:Map-allBeanNamesByType:Map-singletonBeanNamesByType:Map-beanDefinitionNames:List-manualSingletonNames:List
0 条评论
回复 删除
下一页