大家都知道,spring的核心思想就是我們所熟知的ioc和aop 。 而什麼是ioc,什麼是aop 呢, 接下來我呢,就將我從事開發過程中的一些經歷與我對於spring的理解與認識,分享給大家。
前段時間,在面試的時候, 就曾一度被問到spring相關的東西。有時候可能是只知其一,不知其二。一開始問的時候,興致勃勃,但是一往深處挖掘,就卡殼了。 所以結合我之前的面試經驗。今天就先簡單的分享一點:
spring 的bean的建立過程中是如何將bean的依賴載入到容器中的,
我們都知道bean與bean之間是可以相互依賴的,bean a 依賴於bean b, bean b 又依賴於bean c 這樣的例子屢見不鮮,那麼bean a 在建立的過程中是怎麼個載入順序呢, 首先bean a在載入的時候, 發先依賴於b, 這時候就會先載入b ,在載入b 的時候發現 b 依賴於c, 這時候,就會再次的優先載入bean c ,當bean c 載入完以後 再次的載入b , 當bean b 載入完以後會接著載入a。就這樣採用遞迴的方式,逐步的將需要的bean 按照先後順序載入進來。
個人的一點通俗的理解, 如果理解出入,請各位不吝賜劍。多謝。
Linux核心初探
虛擬記憶體有很多用途和優點 虛擬記憶體子系統的主要成分是虛擬位址空間 virtual address space 的概念 隨機訪問儲存器 ram 即記憶體的使用 當可用記憶體達到臨界時,可以呼叫頁框 page frame reclaiming 演算法釋放其他記憶體 虛擬記憶體必須要解決的乙個問題是記...
Spring學習(三) 初探Spring容器
首先,所有被spring管理的物件都是生存在spring容器 container 中的,spring負責建立物件 裝配物件 配置物件並管理它們的整個生命週期。容器是spring的核心,spring通過依賴注入管理構成spring應用的元件,包括它們之間的關聯,spring自帶了多個容器實現,歸結起來...
Spring框架初探 2
旺財 package com.xlc.ioc public class student public string getname public void setname string name public static void main string args ac.getbean stude...