spring入門筆記(一)IOC和bean的配置項

2021-08-08 10:50:27 字數 712 閱讀 8692

參考慕課網spring入門篇

1、官方文件位址

2、ioc 控制反轉

應用程式不負責物件的建立和維護,而是由外部容器負責,應用程式去申請,然後直接拿過來用。

di是ioc的一種實現方式,讓呼叫類對某一介面實現類的依賴關係由第三方(容器或協作類)注入,以移除呼叫類對某一介面實現類的依賴。

(1)依賴注入

在.xml檔案中配置bean的對映關係(id與class之間)

不再需要建立物件了

a. 設值注入

//ref就相當於new了乙個相應型別的變數

需要在類檔案中實現變數的set方法

b. 構造注入

dao:與資料庫的訪問

service : 處理業務邏輯

(2)bean配置項

constructor arguments : 構造器的引數

properties : 一些屬性

autowiring mode : 自動裝配模式

lazy-initialization mode : 懶載入模式

initialization/destruction method : 初始化和銷毀方法

學習過程中的其他知識:

可以根據id或型別來獲取bean

junit單元測試中before和after函式的作用

spring學習 IOC 一 入門

在講spring的ioc之前,我們先看乙個示例 package bean1 service層 public class callservice dao層 class calldao vo層 class callvo 測試類 class testcall 從示例中,我們看到,每當需要呼叫某個類的時候,...

Spring入門導讀 IoC和AOP

和mybatis系列不同的是,在正式開始spring入門時,我們先來了解兩個關於spring核心的概念,ioc inverse of control 控制反轉和aop 面向切面程式設計。1.ioc inversion of control 控制反轉 什麼是控制反轉呢?可以這麼通俗的來解釋,我們通常寫...

Spring入門導讀 IoC和AOP

和mybatis系列不同的是,在正式開始spring入門時,我們先來了解兩個關於spring核心的概念,ioc inverse of control 控制反轉和aop 面向切面程式設計。1.ioc inversion of control 控制反轉 什麼是控制反轉呢?可以這麼通俗的來解釋,我們通常寫...