spring之AOP和(Ioc\DI)

IOC(控制反轉)DI(依賴注入)
網上有不少理解說法,其實你們若是看過spring官方文檔後就會明白,其實IOC或者叫DI 是spring建立容器的一個(過程);
spring 在初始階段首先建立全部的bean,在建立bean的過程當中發現bean之間互相依賴,當在注入依賴bean時也是在建立bean的過程,由於極可能所依賴的bean尚未被建立;因此你們不要被網上說的一大堆所誤導認爲是很難的過程;就是spring幫咱們建立bean和依賴
咱們不用new了將建立bean 的權利交給Spring了;
org.springframework.beansorg.springframework.context包是Spring框架的IoC容器的基礎
BeanFactory接口提供了一種可以管理任何類型對象的高級配置機制。 
ApplicationContext 是一個BeanFactory的一個子接口。它補充說:spring

  • 更容易與Spring的AOP功能集成框架

  • 消息資源處理(用於國際化)對象

  • 活動出版接口

  • 特定WebApplicationContext 於應用程序層的上下文,例如在Web應用程序中使用的上下文。資源

簡而言之,BeanFactory提供了配置框架和基本功能,並ApplicationContext添加了更多特定於企業的功能。
在Spring中,構成應用程序主幹並由Spring IoC容器管理的對象稱爲bean。bean是一個由Spring IoC容器實例化,組裝和管理的對象。不然,bean只是應用程序中許多對象之一。Bean及其之間的依賴關係反映在容器使用的配置元數據中。文檔

相關文章
相關標籤/搜索