
Spring 的 AOP 功能是基于 AspectJ 實現的,支持使用注解聲明式定義 AOP 切面。 理解 AOP 概念參閱:《Spring的A...
Spring 除 IoC 容器外的另一個核心功能是 AOP,面向切面編程是對編程結構的另一種思考。 一、概述 AOP 提供一種通用的擴展機制,在...
Spring 提供了簡單的接口來管理資源,并支持多種資源類型。 一、Resource 接口 Java 自帶的 java.net.URL 類只能處...
Spring 容器提供了事件管理機制,Spring 容器內部很多節點都會發布事件,也支持自定義事件。 一、事件機制 事件機制是基于監聽者設計模式...
Spring 通過 Environment 接口提供了容器的環境抽象,該接口包含兩個關鍵部分 Profiles 和 Properties。 一、...
Spring 的核心是 IoC 容器,了解 Bean 的生命周期非常重要,這對 Spring 在項目中的應用和擴展都很有幫助。 一、生命周期 B...
Spring 容器中的 Bean 之間會有很多依賴關系,在注入依賴的時候,容器需要明確知道注入的是哪一個 Bean。 一、類型注入沖突 Spri...
Spring 容器的配置方式有三種,在實際項目中,可能會遇到混合使用的情況,也可能需要從一種方式遷移到另一種方式。 《Spring基于 XML ...
Spring 容器的元數據可以基于 Java 代碼配置,它像 XML 配置一樣不侵入源代碼,同時也支持注解配置。你可以在項目中任意選擇哪種配置方...