Spring是一個輕量級控制反轉(IoC)和麪向切面(AOP)的容器框架。目的是用於簡化企業級應用程序的開發。
通過配置類管理對象
IoC ( inversion of control : 控制反轉)
我們使用 java 完成一個業務邏輯通常需要多個對象配合完成,以前我們使用一個對象調用另一個對象的時候需要手動去 new object(); 生成一個對象,然後才能調用,使得對象之間的耦合性比較高。使用 IoC 控制反轉之後,創建新的對象、對象的生命週期、對象與對象之間的關係都交由spring容器來完成。
IoC有兩種方式:DI 和 DL(Dependency Injection 依賴注入和 Dependency Lookup 依賴查找)
依賴注入是指當前實體被動接受其依賴的其他組件被IoC容器注入。
依賴查找是指當前實體主動去某個服務註冊地查找其依賴的那些服務。
AOP
未完待續。。。