1. spring提供如下幾個annotation來標註spring bean。
@component:標註乙個普通的spring bean
@controller:標註乙個控制器元件類
@service:標註乙個業務邏輯元件類
@repository:標註乙個dao元件類
2. 實體:
package com.huey.entity;
public class entity
}
3. dao介面:
package com.huey.dao;
import com.huey.entity.entity;
/** * dao層介面
* @author huey2672
* */
public inte***ce entitydao
4. dao實現:
package com.huey.dao.impl;
import org.springframework.stereotype.repository;
import com.huey.dao.entitydao;
import com.huey.entity.entity;
/** * dao層實現
* @author huey2672
* */
@repository("entitydao")
public class entitydaoimpl implements entitydao
/*** 刪除實體
* @param entity
*/public void deleteentity(entity entity)
/*** 更新實體
* @param entity
*/public void updateentity(entity entity)
}
5. service介面:
package com.huey.service;
import com.huey.entity.entity;
/** * service層介面
* @author huey2672
* */
public inte***ce entityserv
6. service實現:
package com.huey.service.impl;
import org.springframework.beans.factory.annotation.autowired;
import org.springframework.stereotype.service;
import com.huey.dao.entitydao;
import com.huey.entity.entity;
import com.huey.service.entityserv;
/** * service層實現
* @author huey2672
* */
@service("entityserv")
public class entityservimpl implements entityserv
public void setentitydao(entitydao entitydao)
/*** 新增實體
* @param entity
*/public void addentity(entity entity)
/*** 刪除實體
* @param entity
*/public void deleteentity(entity entity)
/***更新實體
* @param entity
*/public void updateentity(entity entity)
}
<?xml version="1.0" encoding="utf-8"?>
8. 測試用例:
package com.huey.test;
import org.junit.test;
import com.huey.service.entityserv;
import com.huey.service.impl.entityservimpl;
/** * 測試用例
* @author huey2672
* */
public class springtest
}
9. 結果輸出:
add entity
delete entity
add entity
spring 依賴注入 Spring依賴注入
依賴注入 dependency injection,簡稱di 與控制反轉 ioc 的含義相同控制反 在使用spring框架之後,物件的例項不再由呼叫者來建立,而是由spring容器來建立,spring容器會負責控制程式之間的關係,而不是由呼叫者的程式 直接控制,這樣控制權由應用程式轉移到了sprin...
簡單介紹Spring依賴注入 DI
依賴注入就是指spring容器在建立被呼叫者的例項時,會自動地把呼叫者需要的物件例項注入給呼叫者,這樣呼叫者就可以通過spring容器直接獲取到被呼叫者的例項。假設在spring框架下,當乙個物件例項a需要呼叫到另乙個物件例項b時,spring容器就會自動建立乙個例項b,並將這個例項b通過不同的注入...
Spring依賴注入
所謂依賴注入,是指在程式執行過程中,如果需要呼叫另乙個物件協助時,無須在 中建立按被呼叫者,而是依賴外部注入。spring 的依賴注入對呼叫者和被呼叫者幾乎沒有任何要求,完全支援對 pojo 之間依賴關係的管理。依賴注入的兩種方式 1 設值注入 設值注入是指通過 setter 方法傳入被呼叫者的例項...