## 2.1 Java 5
框架的整體代碼都已經修訂到支持 Java 5 的新特性了,比如泛型,可變參數和其它的語 言方面的改進。我們也盡最大努力來保持代碼的向后兼容性。現在我們也有一致的泛型集合 和 Map 的使用,一致的泛型 FactoryBean 使用,還有在 Spring AOP 的 API 中對橋接方法的一 致 性 解決方案。泛型 的 上 下文 監 聽 器 僅 僅 自 動 接收 特 定 的 事 件 類 型。 所 有 的 比 如 TransactionCallback 和 HibernateCallback 回調接口現在也都聲明為泛型返回值。總之,Spring 核心代碼庫都已經為 Java 5 而進行修訂和優化了。
Spring 的 TaskExecutor 抽象也已經為和 Java 5 的 java.util.concurrent 的緊密整合而更新了。 我們現在為可調用特性提供頂級的類的支持,還有 ExecutorService 適配器,ThreadFactory 的整合等。這和 JSR-236(Java EE6 的并發工具)盡可能是一致的。此外,我們還提供對使 用新的@Async 注解(或者 EJB 3.1 的@Asynchronous 注解)的異步方法調用的支持。
- 第一部分 Spring framework 概述
- 第 1 章 Spring Framework 介紹
- 1.1 依賴注入和控制反轉
- 1.2 模塊
- 1.3 使用方案
- 第二部分 Spring 3 的新特性
- 第 2 章 Spring 3.0 的新特性和增強
- 2.1 Java 5
- 2.2 改進的文檔
- 2.3 新的文章和教程
- 2.4 新的模塊組織方式和系統構建方式
- 2.5 新特性概述
- 第 3 章 Spring 3.1 的新特性和增強
- 3.1 新特性概述
- 第三部分 核心技術
- 第 4 章 IoC 容器
- 4.1 Spring IoC 容器和 bean 的介紹
- 4.2 容器概述
- 4.3 Bean 概述
- 4.4 依賴
- 4.5 Bean 的范圍
- 4.6 自定義 bean 的性質
- 4.7 Bean 定義的繼承
- 4.8 容器擴展點
- 4.9 基于注解的容器配置
- 4.10 類路徑掃描和管理的組件
- 4.11 使用 JSR 330 標準注解
- 4.12 基于 Java 的容器配置