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依賴注入Spring依賴注入
- Spring依賴注入---Spring依賴注入
- Spring 依賴注入的理解Spring依賴注入
- Spring IOC——依賴注入Spring依賴注入
- Spring 依賴注入 DISpring依賴注入
- Spring的依賴注入的方式Spring依賴注入
- spring 依賴注入的學習Spring依賴注入
- Spring系列.依賴注入配置Spring依賴注入
- Spring.Net 依賴注入Spring依賴注入
- 大白話spring依賴注入Spring依賴注入
- spring框架學習 依賴注入Spring框架依賴注入
- Spring依賴注入原理學習Spring依賴注入
- Spring學習(三)依賴注入Spring依賴注入
- Spring的三種依賴注入的方式Spring依賴注入
- spring常用的三種依賴注入方式Spring依賴注入
- 2.3 Spring的核心機制:依賴注入Spring依賴注入
- 依賴注入?依賴注入是如何實現解耦的?依賴注入解耦
- 死磕Spring原始碼-依賴注入Spring原始碼依賴注入
- Spring原始碼解析——依賴注入(二)Spring原始碼依賴注入
- Spring 控制反轉和依賴注入Spring依賴注入
- Spring原始碼系列:依賴注入-引言Spring原始碼依賴注入
- Spring系列第八講 依賴注入之手動注入Spring依賴注入
- Spring原始碼系列:依賴注入(三)-屬性注入Spring原始碼依賴注入
- ASP.NET Core中的依賴注入(2):依賴注入(DI)ASP.NET依賴注入
- Spring的核心機制依賴注入簡介Spring依賴注入
- angular依賴注入Angular依賴注入
- XUnit 依賴注入依賴注入
- Struts 依賴注入依賴注入
- 依賴倒置(DIP)與依賴注入(DI)依賴注入
- 【Spring】Spring依賴注入與控制反轉理解Spring依賴注入
- 手寫Spring---DI依賴注入(2)Spring依賴注入
- Spring原始碼系列:依賴注入(二)createBeanSpring原始碼依賴注入Bean
- Spring原始碼系列:依賴注入(一)getBeanSpring原始碼依賴注入Bean
- Spring【依賴注入】就是這麼簡單Spring依賴注入
- Java Web系列:Spring依賴注入基礎JavaWebSpring依賴注入
- JavaScript裡的依賴注入JavaScript依賴注入
- [譯] 依賴注入?? 哈??依賴注入
- Angular 依賴注入原理Angular依賴注入