Spring常見面試題

2022-08-26 13:45:11 字數 758 閱讀 2731

簡化開發,di依賴關係一目了然,ioc容器管理好系統中的bean

相容成熟的框架,hibernate、mybatis、shiro、各種資料型別訪問框架

模組化設計,即插即用,按需分配

自帶測試元件

宣告式事務,將非功能性**和功能性**分離,事務管理提前宣告

過度設計嫌疑,完美分離了servlet和普通bean

提供了對ioc容器中bean的監控,生命週期 postprocessor會在bean建立,銷毀的時候觸發事件

aware

建立在spring的監聽機制

initializingbean disposablebean用來**

aware介面

init() destroy()

@postconstruct 和 @predestroy

總共5個範圍,物件什麼時候建立,什麼時候銷毀。

springbean 有5種生命

什麼時候用,什麼出生,用完就死(prototype)

從容器啟動就產生,直到spring銷毀。(singleton)

web層

request出生的時候就出生,request銷毀的時候就銷毀

session出生的時候就出生,session銷毀的時候就銷毀

global-session context(上下文)

工廠模式;

策略模式;

模板模式;

**模式;

快取機制解決迴圈依賴的問題,首先初始化可以建立的,第二次重新賦值

Spring常見面試題

一 spring mvc工作原理二 為什麼要用spring 1 spring能很好的與各大框架進行整合 2 建立物件時,如果我們不用spring需要用工廠模式來建立,這個spring相當於工廠模式已經幫我們做了建立物件的功能 ioc 依賴注入 3 在用hibernate的時候,如果不用spring每...

Spring常見面試題

spring 面試題分析 1.開發中主要使用 spring 的什麼技術 ioc 容器管理各層的元件 使用 aop 配置宣告式事務 整合其他框架.2.簡 述 aop 和 ioc 概 念 aop aspect oriented program,面向 方面 切面的程式設計 filter 過濾器 也是一種 ...

Spring常見面試題目

1.使用spring框架的好處是什麼?輕量 spring 是輕量的,基本的版本大約2mb。控制反 spring通過控制反轉實現了鬆散耦合,物件們給出它們的依賴,而不是建立或查詢依賴的物件們。面向切面的程式設計 aop spring支援面向切面的程式設計,並且把應用業務邏輯和系統服務分開。容器 spr...