spring 的依賴注入
一.依賴注入
依賴注入DI:它是spring框架核心ioc的具體實現。在編寫程式時候,通過控制反轉,把物件的建立交給spring容器中。ioc的解耦知識降低他們之間的依賴關係,但不會消除,如業務層呼叫持久層。
二.依賴的方式
2.1 通過set方法
1.set方法的注入:
首先,需要引入p名稱空間: xmlns:p="http://www.springframework.org/schema/p"
其次,需要注入方式:
<bean id="userService" class="" p:userDao-ref="userDao">
2.dao層
package com.ljf.spring.demo.ioc.dao;
public interface UserDao {
//新增資料
public int addUser();
}
package com.ljf.spring.demo.ioc.dao.impl;
import com.ljf.spring.demo.ioc.dao.UserDao;
/**
* @ClassName: UserDaoImpl
* @Description: TODO
* @Author: liujianfu
* @Date: 2021/01/01 19:27:19
* @Version: V1.0
**/
public class UserDaoImpl implements UserDao {
public UserDaoImpl(){
System.out.println("無參建構函式...");
}
public int addUser() {
System.out.println("add user success!!!!");
return 0;
}
}
3.service
package com.ljf.spring.demo.ioc.service;
public interface UserService {
//新增資料
public int addUser();
}
package com.ljf.spring.demo.ioc.service.impl;
import com.ljf.spring.demo.ioc.dao.UserDao;
import com.ljf.spring.demo.ioc.service.UserService;
/**
* @ClassName: UserServiceImpl
* @Description: TODO
* @Author: liujianfu
* @Date: 2021/01/03 11:19:57
* @Version: V1.0
**/
public class UserServiceImpl implements UserService {
private UserDao ud;
public void setUd(UserDao ud) {
this.ud = ud;
}
public int addUser() {
return ud.addUser();
}
}
引入名稱空間:
配置bean標籤呼叫:
4.呼叫
2.2 通過構造方法
相關文章
- Spring 依賴注入 DISpring依賴注入
- Spring IOC——依賴注入Spring依賴注入
- Spring的依賴注入的方式Spring依賴注入
- Spring.Net 依賴注入Spring依賴注入
- Spring系列.依賴注入配置Spring依賴注入
- 大白話spring依賴注入Spring依賴注入
- Spring學習(三)依賴注入Spring依賴注入
- spring框架學習 依賴注入Spring框架依賴注入
- Spring的三種依賴注入的方式Spring依賴注入
- spring常用的三種依賴注入方式Spring依賴注入
- Spring原始碼解析——依賴注入(二)Spring原始碼依賴注入
- Spring 控制反轉和依賴注入Spring依賴注入
- 死磕Spring原始碼-依賴注入Spring原始碼依賴注入
- Spring系列第八講 依賴注入之手動注入Spring依賴注入
- 依賴注入?依賴注入是如何實現解耦的?依賴注入解耦
- Spring【依賴注入】就是這麼簡單Spring依賴注入
- 手寫Spring---DI依賴注入(2)Spring依賴注入
- angular依賴注入Angular依賴注入
- XUnit 依賴注入依賴注入
- Spring 原始碼分析之 bean 依賴注入原理(注入屬性)Spring原始碼Bean依賴注入
- Spring原始碼系列:依賴注入(四)-總結Spring原始碼依賴注入
- spring 詳細講解(ioc,依賴注入,aop)Spring依賴注入
- 我看依賴注入依賴注入
- 依賴注入系列教程依賴注入
- 理解 Angular 依賴注入Angular依賴注入
- Abp vNext 依賴注入依賴注入
- Sping-依賴注入依賴注入
- [譯] 依賴注入?? 哈??依賴注入
- Angular 依賴注入原理Angular依賴注入
- .Net Core — 依賴注入依賴注入
- 從Hessian RPC 註解方式看Spring依賴注入RPCSpring依賴注入
- spring原始碼解析之IOC容器(三)——依賴注入Spring原始碼依賴注入
- 一文徹底弄懂Spring IOC 依賴注入Spring依賴注入
- Spring學習:簡單實現一個依賴注入和迴圈依賴的解決Spring依賴注入
- 類的反射和依賴注入反射依賴注入
- [譯]javascript中的依賴注入JavaScript依賴注入
- Golang 依賴注入設計哲學|12.6K 🌟 的依賴注入庫 wireGolang依賴注入
- Spring理論基礎-控制反轉和依賴注入Spring依賴注入