1. 程式人生 > >spring IOC三種機制

spring IOC三種機制

面試時被問到spring的三種注入方式,以前沒有接觸過,直接回答了說通過 註解和xml檔案,好尷尬,回來看看正確答案。

spring的三種注入方式為 介面注入,getter setter注入和構造器注入。

介面注入:在需要使用介面的地方直接注入一個介面的實現類。在ssm框架中,service實現類都繼承各自的service介面,對service使用@Service注入,在controller中則只是定義一個service介面,使用@Autowried註解獲取。

setter注入:類似於javabean設定屬性。

構造器注入:通過建構函式,將例項物件傳入。