1. 程式人生 > >spring框架思想

spring框架思想

IOC:Inverse of Control反轉控制

 含義:

將我們建立物件的方式反轉了。

以前物件的建立是由我們開發人員自己維護,包括依賴關係也是自己注入。

使用了spring之後,物件的建立以及依賴關係可以由spring完成建立以及注入。

反轉控制就是反轉了物件的建立方式,從我們自己建立反轉給可程式(spring)

DI:Dependency Injection 依賴注入

實現IOC思想需要DI做支援。

 

注入方式:

               set方法注入

                構造方法注入

                 欄位注入

注入型別:

                值型別注入 (配置檔案中配置,比如name="tom" age= 18)

               引用型別注入(將依賴物件注入)  (比如增加一個add物件,注入)(service,Dao)

 

 

複雜型別注入: