springIOC
2016-04-28 19:56:48 0 举报
Spring IOC(Inversion of Control)是Spring框架的核心特性之一,它是一种设计模式,用于实现控制反转和依赖注入。在传统的程序设计中,对象的创建和管理是由程序员直接操作的,而在IOC模式下,对象的创建和管理交由Spring容器来完成。通过配置文件或注解的方式,将对象之间的依赖关系交给Spring容器来管理,从而实现了对象间的解耦。这种设计方式使得代码更加简洁、易于维护,同时也提高了系统的可扩展性和可测试性。
作者其他创作
大纲/内容
ResourceLoader
HierarchicalBeanFactory
+getParentBeanFactory()+containsLocalBean()
ConfigurableBeanFactory
+getBean()+getParentBean
ConfigurableApplicationContext
+refresh()
MessageSource
WebApplicationContext
+getServletContext
AutowireCapableBeanFactory
+initializeBean()+applyBeanPostProcessorsBeforeInitialization()+resolveDependency()
ApplicationEventPublisher
ListableBeanFactory
+containsBeanDefinition()+getBeanDefinitionNames()
beanFactory
+ getBean()+containsBean()+isPrototype()+isSingleton()
ApplicationContext
+getApplicationName()
0 条评论
下一页