參考慕課網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 控制反轉 什麼是控制反轉呢?可以這麼通俗的來解釋,我們通常寫...