//構造器注入-》spring將InjectionDAO實例 并賦值到 service層
//spring注入相當于幫我們實例化了injectionDAO
public InjectionServiceImpl(InjectionDAO injectionDAO1) {
this.injectionDAO = injectionDAO1;
}
//spring注入相當于幫我們實例化了injectionDAO
public InjectionServiceImpl(InjectionDAO injectionDAO1) {
this.injectionDAO = injectionDAO1;
}
2018-04-10
面向接口的編程
先接口在實例
InjectionService-》InjectionServiceImp
InjectionDAO-》InjectionDAOImpl
---------------------------------------------
也就是說,先找到接口,接口里面有方法,但是沒有具體的實現(xiàn)內(nèi)容。
所以在spring-injection.xml定義接口具體的使用方法
<bean id="injectionDAO" class="com.imooc.ioc.injection.dao.InjectionDAOImpl"></bean>
id-》接口,class:具體方法
先接口在實例
InjectionService-》InjectionServiceImp
InjectionDAO-》InjectionDAOImpl
---------------------------------------------
也就是說,先找到接口,接口里面有方法,但是沒有具體的實現(xiàn)內(nèi)容。
所以在spring-injection.xml定義接口具體的使用方法
<bean id="injectionDAO" class="com.imooc.ioc.injection.dao.InjectionDAOImpl"></bean>
id-》接口,class:具體方法
2018-04-10
順序:
testSetter()-》(spring-injection.xml-》調(diào)用InjectionServiceImpl-》查找接口injectionDAO-》在在接口里面查找save方法com.imooc.ioc.injection.dao.InjectionDAOImpl-發(fā)回對象的方法)以injectionDAO.save()出現(xiàn)-》也即是service.save
testSetter()-》(spring-injection.xml-》調(diào)用InjectionServiceImpl-》查找接口injectionDAO-》在在接口里面查找save方法com.imooc.ioc.injection.dao.InjectionDAOImpl-發(fā)回對象的方法)以injectionDAO.save()出現(xiàn)-》也即是service.save
2018-04-10
感覺老師就顧著自己說,講的過程根本不理會對方懂不懂,其實聽這些課須具備一定基礎,不然聽了也是白聽。
2018-04-08
不是廢話多,這個是思想,評論被點贊置頂?shù)倪@一條,講出了這一章的關鍵,用xml這個配置來取得對象。如果不懂的其實更應該往回走,去補知識點吧
2018-04-04