SpringIOC框架的簡單實現步驟

2022-10-03 15:45:14 字數 724 閱讀 9790

依賴注入( dependency injection ,簡稱 di) 與控制反轉 (ioc) 的含義相同程式設計客棧,只不過這兩個稱呼是從兩個角度描述的同乙個概念,具體如下:

依賴注入可以有效的解耦合。

有兩種實現的方法,一種是配置xml檔案來實現,另一種是通過引數實現,來,找個簡單的例子讓咱們上手試一試。(intellij idea 2020)

junit

junit

4.13.1

test

org.springframework

spring-context

5.3.5

public inte***ce pet

rtieipk public class person

public void setpet(pet pet)

public void keeppet()

} class dog implements pet

@override

publicrtieipk string tostring()

public void say()

}<?xml version="1.0" encoding="utf-8"?>

基本類已建立完畢,讓我們來建立乙個實現類

輸出結果為:拉布拉多 比哈士奇 可愛,因為它會說wangwang

以上就就是以xml檔案實現springioc框架,如有錯誤,麻煩指出,感謝耐心到現在的朋友

實現簡單spring ioc框架

使用注入容器的時候新增value指定名字 使用 qualifier引入指定名字的物件 程式啟動的時候,將物件存入容器中 思路 com.hodor掃瞄路徑下的所有類 class檔案 到target目錄下掃瞄,掃瞄src目錄是沒用的,結果如com.hodor.service.orderservice 應...

簡單的spring ioc原理

主要是loadbeandefinitions beanfactory 方法讀取的 1 建立乙個xmlbeandefinitionreader物件 2 呼叫getinputstream獲取到document物件 doloaddocument inputsource,resource 3 解析docum...

Spring框架 三 spring IOC的使用

1 使用無參構造的方式建立物件 在spring的配置檔案中使用bean標籤,配以id和class屬性之後,且沒有其他屬性和標籤時。注意 建立物件id必須唯一 2 使用靜態工廠的方式建立物件 使用某個類中的靜態方法建立物件,並存入spring容器 factory method屬性 指定乙個靜態方法名 ...