BeanFactory_ClassDiagram
2017-03-23 02:10:49 0 举报
BeanFactory_ClassDiagram是一种UML图,用于描述Java应用程序中BeanFactory类的结构和关系。BeanFactory是Spring框架的核心接口之一,它负责管理并创建应用程序中的bean对象。在BeanFactory_ClassDiagram中,可以显示BeanFactory类及其子类、实现的接口、关联的其他类以及它们之间的关系。通过这个图,开发人员可以更好地理解BeanFactory的组成部分和功能,并且可以更容易地进行代码设计和调试。
作者其他创作
大纲/内容
GenericXmlApplicationContext
- reader: XmlBeanDefinitionReader = new XmlBeanDefinitionReader(this)
+ load(String... resourceLocations)+ load(Resource... resources)
Abstract ClassAbstractXmlApplicationContext
# loadBeanDefinitions(XmlBeanDefinitionReader)
InterfaceConfigurableApplicationContext
+ setParent(ApplicationContext)+ addBeanFactoryPostProcessor(BeanFactoryPostProcessor)+ refresh()
Abstract ClassAbstractRefreshableConfigApplicationContext
- configLocations: String[]
# loadBeanDefinitions(DefaultListableBeanFactory)
InterfaceConfigurableListableBeanFactory
ClassPathXmlApplicationContext
- configResources: Resource[]
+ ClassPathXmlApplicationContext(String configLocation)
GenericApplicationContext
- beanFactory: DefaultListableBeanFactory
XmlReaderFactory
- reader: XmlBeanDefinitionReader=new XmlBeanDefinitionReader(this)
Abstract ClassAbstractApplicationContext
- parent: ApplicationContext
# refreshBeanFactory()# closeBeanFactory()
InterfaceListableBeanFactory
Abstract ClassAbstractRefreshableApplicationContext
Abstract ClassAbstractBeanFactory
- parentBeanFactory: BeanFactory
InterfaceApplicationContext
+ getParent(): ApplicationContext+ getAutowireCapableBeanFactory(): AutowireCapableBeanFactory
InterfaceBeanFactory
+ getBean(String name): Object
DefaultListableBeanFactory
Abstract ClassAbstractAutowireCapableBeanFactory
InterfaceHierarchicalBeanFactory
+ getParentBeanFactory(): BeanFactory
InterfaceConfigurableBeanFactory
+ setParentBeanFactory(BeanFactory)
0 条评论
下一页