在 Spring 的 IOC 容器裡配置 Bean

2021-09-02 11:55:00 字數 506 閱讀 7041

配置 bean

配置形式:基於 xml 檔案的方式;基於註解的方式

bean 的配置方式:通過全類名(反射)、通過工廠方法(靜態工廠方法 & 例項工廠方法)、factorybean

依賴注入的方式:屬性注入;構造器注入

注入屬性值細節

自動轉配

bean 之間的關係:繼承;依賴

bean 的作用域:singleton;prototype;web 環境作用域

使用外部屬性檔案

spel 

ioc 容器中 bean 的生命週期

spring 4.x 新特性:泛型依賴注入

在 xml 檔案中通過 bean 節點來配置 bean

id:bean 的名稱。

在 ioc 容器中必須是唯一的

若 id 沒有指定,spring 自動將許可權定性類名作為 bean 的名字

id 可以指定多個名字,名字之間可用逗號、分號、或空格分隔

Spring的核心容器 IoC

簡單來說,beanfactory就是乙個管理bean的工廠,它主要負責初始化各種bean,並呼叫它們的生命週期方法 beanfactory factory newxmlbeanfactory new filesystemresource file beanfactory factory newxml...

Spring框架的IoC容器

ioc 是指在程式開發中,例項的建立不再由呼叫者管理,而是由 spring 容器建立。spring 容器會負責控制程式之間的關係,而不是由程式 直接控制,因此,控制權由程式 轉移到了 spring 容器中,控制權發生了反轉,這就是 spring 的 ioc 思想。打個比方 孩子長大了需要找老師,你需...

Spring元件和IOC容器

主要完成三個功能,在spring中好比乙個演員的角色 1 bean的建立 由beanfactory完成 2 bean的定義 由beandefinition完成 3 bean的解析 由beandefinitionreader完成 該元件提供了spring的基本執行環境,在spring中好比乙個舞台的角...