04 Spring IoC

1、IoC的概念

IoC,控制反轉,就是將對象的實例化交給Spring容器,通過Spring容器的實例化來降低層與層之間以及程序之間的耦合與依賴。

2、IoC容器對象

BeanFactory

ApplicationContext

通過ClassPathXmlApplicationContext創建容器對象ApplicationContext

ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");

通過容器對象獲取注入的對象

UserDao userDao = (UserDao)context.getBean("userDao");

3、DI的方式

3.1 基於屬性的注入

 

3.2 基於構造函數的注入

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章