Spring 重要介面體系

2021-10-25 18:41:54 字數 1434 閱讀 7847

beanfactory繼承體系

四級介面繼承體系

beanfactory:提供獲取bean,是否包含bean,是否單例與原型,獲取bean型別,bean別名的api

autowirecapablebeanfactory:提供工廠的裝配功能

hierarachicalbeanfactory:提供父容器的訪問功能

listablebeanfactory:提供容器內bean例項的列舉功能

configurablebeanfactory:提供factory的配置功能

configurablelistablebeanfactory:集大成,提供解析,修改bean定義,並初始化單例

四個實現類

abstractbeanfactory實現了**介面configurablebeanfactory大部分功能

abstractautowirecapablebeanfactory繼承abstractbeanfactory,並額外實現了二級介面autowirecapablebeanfactorydefaultlistablebeanfatory繼承abstractautowirecapablebeanfactory,並實現了四級介面configurablelistablebeanfactory,並實現了乙個外來介面beandefinitionregistry

xmlbeanfactory,繼承defaultlistablebeanfactory,重寫了一些功能。

beandefinition體系

Spring 機構體系

spring核心概念介紹 ioc 核心中的核心 inverse of control,控制反轉。物件的建立權利由程式反轉給spring框架。di dependency injection,依賴注入。在spring框架負責建立bean物件時,動態的將依賴物件注入到bean元件中。aop aspect ...

Spring體系架構

spring 有可能成為所有企業應用程式的一站式服務點,然而,spring 是模組化的,允許你挑選和選擇適用於你的模組,不必要把剩餘部分也引入。spring 框架提供約 20 個模組,可以根據應用程式的要求來使用。核心容器由spring core,spring beans,spring contex...

Spring體系結構

b ioc b 核心模組 實現ioc功能 核心介面為beanfactory context模組 構建於核心模組之上 擴充套件了beanfactory i18n國際化 bean生命週期控制 框架事件體系 資源載入透明化 郵件服務 任務排程 jndi定位 ejb整合 遠端訪問 表示式語言模組 是el的乙...