Spring 3的新功能有哪些(与Spring 2.5相比)?

Luk*_*kem 6 java spring

有人可以告诉我Spring 3中的新功能和两者的区别(Spring 2.5和Spring 3)吗?

Pau*_*lan 6

在这里看到Spring 3.0中的新功能.


Sea*_*oyd 6

以下是Spring 3.0中新功能和增强功能页面的一些摘录,其中包含相关技术的链接:

Java 5

整个框架代码已经过修改,以利用Java 5的功能,如泛型,varargs和其他语言改进.我们已尽力保持代码向后兼容.我们现在可以一致地使用通用集合映射,一致使用通用FactoryBeans,以及Spring AOP API中桥接方法的一致解决方案.通用ApplicationListeners仅自动接收特定事件类型.所有回调接口,如TransactionCallbackHibernateCallback现在声明一个通用结果值.总的来说,Spring核心代码库现在已经针对Java 5进行了新的修订和优化.

Spring的TaskExecutor抽象已经更新,与Java 5的java.util.concurrent工具紧密集成.我们现在为CallablesFutures提供一流的支持,以及ExecutorService适配器,ThreadFactory 集成等.这已经 尽可能与JSR-236(Java EE 6的并发实用程序)保持一致.此外,我们通过使用新的@Async批注(或EJB 3.1的@Asynchronous 批注)为异步方法调用提供支持.

新功能概述

这是Spring 3.0的新功能列表.我们将在本节后面更详细地介绍这些功能.